Warkop v5.73.0版本的 MD5 值为:a4330ec2d6f5e146f59fc7622f3cdb45
以下内容为反编译后的 setTextLocale.java 源代码,内容仅作参考
package com.cardinalcommerce.a;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.util.Base64;
import android.view.View;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import com.cardinalcommerce.a.setFontFeatureSettings;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Iterator;
import java.util.Objects;
import java.util.Set;
import org.jmrtd.cbeff.ISO781611;
import r8.d0;
import r8.f1;
import r8.h0;
import r8.j1;
import r8.l3;
import r8.n3;
import r8.t2;
import r8.t3;
import r8.v0;
public class setTextLocale extends AppCompatActivity implements d0 {
private static int f26834h = 0;
private static int f26835i = 1;
private WebView f26836c;
h0 f26837d;
private ProgressBar f26839f;
private boolean f26838e = false;
private BroadcastReceiver f26840g = new e();
public final class a implements Runnable {
private static int f26841d = 0;
private static int f26842e = 1;
a() {
}
@Override
public final void run() {
Window window;
int i15;
int i16 = f26842e;
int i17 = ((-1) << 1) - ((-1) ^ ((i16 & 62) + (i16 | 62)));
f26841d = i17 % 128;
if (i17 % 2 != 0) {
setTextLocale.Ta(setTextLocale.this).setVisibility(80);
window = setTextLocale.this.getWindow();
i15 = 76;
} else {
setTextLocale.Ta(setTextLocale.this).setVisibility(8);
window = setTextLocale.this.getWindow();
i15 = 16;
}
window.clearFlags(i15);
}
}
final class b extends WebViewClient {
private static int f26844b = 0;
private static int f26845c = 1;
b() {
}
@Override
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
String next;
int i15 = f26845c;
int i16 = (i15 & 83) + (i15 | 83);
f26844b = i16 % 128;
int i17 = i16 % 2;
if (!str.isEmpty()) {
Uri parse = Uri.parse(str);
setTextLocale settextlocale = setTextLocale.this;
new Handler(settextlocale.getMainLooper()).post(new c());
if (!parse.isHierarchical()) {
l3.g().e("10616", " URI is not hierarchical", null);
settextlocale.Va();
int i18 = f26844b;
int i19 = i18 & 75;
int i25 = -(-((i18 ^ 75) | i19));
int i26 = (i19 ^ i25) + ((i25 & i19) << 1);
f26845c = i26 % 128;
int i27 = i26 % 2;
} else {
int i28 = f26845c;
int i29 = i28 & 113;
int i35 = ((((i28 ^ 113) | i29) << 1) - (~(-((i28 | 113) & (~i29))))) - 1;
f26844b = i35 % 128;
if (i35 % 2 != 0) {
int i36 = 70 / 0;
}
Set<String> queryParameterNames = parse.getQueryParameterNames();
StringBuilder sb5 = new StringBuilder();
try {
Iterator<String> it = queryParameterNames.iterator();
int i37 = f26845c;
int i38 = (i37 | 43) << 1;
int i39 = -(((~i37) & 43) | (i37 & (-44)));
int i45 = ((i38 | i39) << 1) - (i39 ^ i38);
f26844b = i45 % 128;
int i46 = i45 % 2;
while (it.hasNext()) {
int i47 = f26845c;
int i48 = i47 | 35;
int i49 = i48 << 1;
int i55 = -((~(i47 & 35)) & i48);
int i56 = (i49 ^ i55) + ((i55 & i49) << 1);
f26844b = i56 % 128;
if (i56 % 2 != 0) {
next = it.next();
int i57 = 38 / 0;
} else {
next = it.next();
}
Charset charset = StandardCharsets.UTF_8;
sb5.append(URLEncoder.encode(next, charset.toString()));
sb5.append("=");
sb5.append(URLEncoder.encode(parse.getQueryParameter(next), charset.toString()));
int i58 = f26845c;
int i59 = ((i58 & (-56)) | ((~i58) & 55)) + ((i58 & 55) << 1);
f26844b = i59 % 128;
int i65 = i59 % 2;
}
char[] c15 = j1.c(sb5.toString());
v0 v0Var = new v0();
v0Var.f122330c = c15;
settextlocale.Za(new t3(settextlocale.f26837d, v0Var));
int i66 = f26845c;
int i67 = ((i66 | 99) << 1) - (i66 ^ 99);
f26844b = i67 % 128;
int i68 = i67 % 2;
} catch (UnsupportedEncodingException unused) {
settextlocale.Va();
int i69 = f26845c + 27;
f26844b = i69 % 128;
int i75 = i69 % 2;
int i76 = f26844b;
int i77 = (((i76 | 32) << 1) - (i76 ^ 32)) - 1;
f26845c = i77 % 128;
int i78 = i77 % 2;
return false;
}
}
}
int i762 = f26844b;
int i772 = (((i762 | 32) << 1) - (i762 ^ 32)) - 1;
f26845c = i772 % 128;
int i782 = i772 % 2;
return false;
}
}
final class c implements Runnable {
private static int f26847d = 0;
private static int f26848e = 1;
c() {
}
@Override
public final void run() {
int i15 = f26847d + 59;
f26848e = i15 % 128;
if (i15 % 2 != 0) {
setTextLocale.Ya(setTextLocale.this).stopLoading();
int i16 = f26848e;
int i17 = i16 & 7;
int i18 = (i16 ^ 7) | i17;
int i19 = (i17 ^ i18) + ((i18 & i17) << 1);
f26847d = i19 % 128;
if (i19 % 2 == 0) {
return;
} else {
throw null;
}
}
setTextLocale.Ya(setTextLocale.this).stopLoading();
throw null;
}
}
public final class d implements Runnable {
private static int f26850d = 0;
private static int f26851e = 1;
d() {
}
@Override
public final void run() {
int i15 = f26851e;
int i16 = i15 & 23;
int i17 = ((i15 | 23) & (~i16)) + (i16 << 1);
f26850d = i17 % 128;
int i18 = i17 % 2;
setTextLocale.Ta(setTextLocale.this).setVisibility(0);
setTextLocale.this.getWindow().setFlags(16, 16);
int i19 = f26850d + 21;
f26851e = i19 % 128;
int i25 = i19 % 2;
}
}
final class e extends BroadcastReceiver {
private static int f26853b = 0;
private static int f26854c = 1;
e() {
}
@Override
public final void onReceive(Context context, Intent intent) {
int i15 = f26853b;
int i16 = ((i15 ^ 119) - (~(-(-((i15 & 119) << 1))))) - 1;
f26854c = i16 % 128;
if (i16 % 2 == 0) {
boolean equals = intent.getAction().equals("finish_activity");
int i17 = 76 / 0;
}
int i18 = f26854c;
int i19 = i18 & 67;
int i25 = i18 | 67;
int i26 = (i19 ^ i25) + ((i25 & i19) << 1);
f26853b = i26 % 128;
if (i26 % 2 == 0) {
} else {
throw null;
}
}
}
final class f implements setFontFeatureSettings.d {
private static int f26856d = 0;
private static int f26857e = 1;
f() {
}
@Override
public final void onClick(View view) {
int i15 = f26856d;
int i16 = i15 & 67;
int i17 = (i15 | 67) & (~i16);
int i18 = i16 << 1;
int i19 = ((i17 | i18) << 1) - (i17 ^ i18);
f26857e = i19 % 128;
if (i19 % 2 != 0) {
l3.g().h("HTML Challenge Screen", "Cancel pressed", null);
setTextLocale.Wa(setTextLocale.this);
} else {
l3.g().h("HTML Challenge Screen", "Cancel pressed", null);
setTextLocale.Wa(setTextLocale.this);
throw null;
}
}
}
final class g implements Runnable {
private static int f26859e = 0;
private static int f26860f = 1;
private h0 f26861c;
g(h0 h0Var) {
this.f26861c = h0Var;
}
@Override
public final void run() {
int i15 = f26859e + ISO781611.SMT_TAG;
f26860f = i15 % 128;
if (i15 % 2 != 0) {
setTextLocale.Xa(setTextLocale.this, this.f26861c);
setTextLocale.Ra(setTextLocale.this);
} else {
setTextLocale.Xa(setTextLocale.this, this.f26861c);
setTextLocale.Ra(setTextLocale.this);
throw null;
}
}
}
static void Ra(setTextLocale settextlocale) {
settextlocale.runOnUiThread(new a());
int i15 = f26834h;
int i16 = i15 & 25;
int i17 = ((((i15 ^ 25) | i16) << 1) - (~(-((i15 | 25) & (~i16))))) - 1;
f26835i = i17 % 128;
if (i17 % 2 != 0) {
} else {
throw null;
}
}
private void Sa(h0 h0Var) {
String replaceAll = new String(Base64.decode(h0Var.f121989e, 8), StandardCharsets.UTF_8).replaceAll("\"POST\"", "\"GET\"").replaceAll("\"post\"", "\"get\"").replaceAll("<input type=\"submit\"", "<input type=\"submit\" name=\"submit\"");
if (!replaceAll.isEmpty()) {
int i15 = f26834h + 61;
f26835i = i15 % 128;
int i16 = i15 % 2;
this.f26836c.loadDataWithBaseURL("HTTPS://EMV3DS/challenge", replaceAll, "text/html", "UTF-8", null);
int i17 = f26834h;
int i18 = (i17 & 81) + (i17 | 81);
f26835i = i18 % 128;
int i19 = i18 % 2;
}
int i25 = f26834h;
int i26 = (((i25 | 106) << 1) - (i25 ^ 106)) - 1;
f26835i = i26 % 128;
int i27 = i26 % 2;
}
static ProgressBar Ta(setTextLocale settextlocale) {
int i15 = f26835i;
int i16 = i15 & 29;
int i17 = (((i15 ^ 29) | i16) << 1) - ((~i16) & (i15 | 29));
f26834h = i17 % 128;
int i18 = i17 % 2;
ProgressBar progressBar = settextlocale.f26839f;
int i19 = i15 + 43;
f26834h = i19 % 128;
if (i19 % 2 != 0) {
int i25 = 99 / 0;
}
return progressBar;
}
private void Ua() {
v0 v0Var = new v0();
v0Var.f122328a = f1.f121942f;
Za(new t3(this.f26837d, v0Var));
int i15 = f26835i;
int i16 = i15 & 63;
int i17 = ((i15 ^ 63) | i16) << 1;
int i18 = -((i15 | 63) & (~i16));
int i19 = (i17 & i18) + (i18 | i17);
f26834h = i19 % 128;
int i25 = i19 % 2;
}
static void Wa(setTextLocale settextlocale) {
int i15 = f26835i;
int i16 = (i15 | 77) << 1;
int i17 = -(((~i15) & 77) | (i15 & (-78)));
int i18 = (i16 & i17) + (i17 | i16);
f26834h = i18 % 128;
int i19 = i18 % 2;
settextlocale.Ua();
int i25 = f26834h;
int i26 = ((i25 ^ 79) - (~(-(-((i25 & 79) << 1))))) - 1;
f26835i = i26 % 128;
if (i26 % 2 == 0) {
int i27 = 31 / 0;
}
}
static void Xa(setTextLocale settextlocale, h0 h0Var) {
int i15 = f26834h;
int i16 = (i15 | 71) << 1;
int i17 = -(i15 ^ 71);
int i18 = (i16 & i17) + (i17 | i16);
f26835i = i18 % 128;
int i19 = i18 % 2;
settextlocale.Sa(h0Var);
int i25 = f26834h;
int i26 = ((i25 | 57) << 1) - (i25 ^ 57);
f26835i = i26 % 128;
if (i26 % 2 != 0) {
} else {
throw null;
}
}
static WebView Ya(setTextLocale settextlocale) {
int i15 = f26835i + 123;
f26834h = i15 % 128;
int i16 = i15 % 2;
WebView webView = settextlocale.f26836c;
if (i16 != 0) {
int i17 = 72 / 0;
}
return webView;
}
final void Va() {
v0 v0Var = new v0();
v0Var.f122328a = f1.f121943g;
Za(new t3(this.f26837d, v0Var));
int i15 = f26834h;
int i16 = (i15 ^ 91) + ((i15 & 91) << 1);
f26835i = i16 % 128;
int i17 = i16 % 2;
}
final void Za(t3 t3Var) {
runOnUiThread(new d());
n3.d(getApplicationContext()).e(t3Var, this, "05");
int i15 = f26834h;
int i16 = i15 ^ 7;
int i17 = ((i15 & 7) | i16) << 1;
int i18 = -i16;
int i19 = (i17 ^ i18) + ((i17 & i18) << 1);
f26835i = i19 % 128;
if (i19 % 2 != 0) {
} else {
throw null;
}
}
@Override
public final void k8(h0 h0Var) {
runOnUiThread(new g(h0Var));
int i15 = f26834h;
int i16 = i15 & 15;
int i17 = (i15 | 15) & (~i16);
int i18 = -(-(i16 << 1));
int i19 = (i17 ^ i18) + ((i17 & i18) << 1);
f26835i = i19 % 128;
int i25 = i19 % 2;
}
@Override
public void onBackPressed() {
l3.g().h("HTML Challenge Screen", "Back button pressed", null);
runOnUiThread(new a());
Ua();
int i15 = f26834h;
int i16 = i15 & 7;
int i17 = ((i15 | 7) & (~i16)) + (i16 << 1);
f26835i = i17 % 128;
if (i17 % 2 == 0) {
int i18 = 96 / 0;
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
registerReceiver(this.f26840g, new IntentFilter("finish_activity"));
char[] cArr = f1.f121937a;
getWindow().setFlags(8192, 8192);
Bundle extras = getIntent().getExtras();
Objects.requireNonNull(extras);
this.f26837d = (h0) extras.getSerializable("StepUpData");
f9.e eVar = (f9.e) getIntent().getExtras().getSerializable("UiCustomization");
setContentView(s8.e.f128301a);
Toolbar toolbar = (Toolbar) findViewById(s8.d.f128294o);
setShowSoftInputOnFocus setshowsoftinputonfocus = (setShowSoftInputOnFocus) findViewById(s8.d.f128295p);
setshowsoftinputonfocus.setCCAOnClickListener(new f());
this.f26839f = (ProgressBar) findViewById(s8.d.f128288i);
WebView webView = (WebView) findViewById(s8.d.f128297r);
this.f26836c = webView;
webView.getSettings().setJavaScriptEnabled(false);
this.f26836c.setWebViewClient(new b());
Sa(this.f26837d);
t2.f(setshowsoftinputonfocus, eVar, this);
t2.d(toolbar, eVar, this);
int i15 = f26834h;
int i16 = (i15 ^ 47) + ((i15 & 47) << 1);
f26835i = i16 % 128;
if (i16 % 2 != 0) {
} else {
throw null;
}
}
@Override
public void onDestroy() {
int i15 = f26835i;
int i16 = i15 & 11;
int i17 = (i15 | 11) & (~i16);
int i18 = i16 << 1;
int i19 = (i17 ^ i18) + ((i17 & i18) << 1);
f26834h = i19 % 128;
int i25 = i19 % 2;
l3.g().h("HTML Challenge Screen", "Activity closed", null);
unregisterReceiver(this.f26840g);
n3 d15 = n3.d(this);
n3.f122110g = null;
d15.f122113a = null;
d15.f122116d.clear();
super.onDestroy();
int i26 = f26835i + 67;
f26834h = i26 % 128;
if (i26 % 2 != 0) {
int i27 = 22 / 0;
}
}
@Override
public void onPause() {
int i15 = f26835i + 21;
f26834h = i15 % 128;
int i16 = i15 % 2;
this.f26838e = true;
super.onPause();
int i17 = f26835i;
int i18 = i17 & 63;
int i19 = ((i17 ^ 63) | i18) << 1;
int i25 = -((i17 | 63) & (~i18));
int i26 = (i19 & i25) + (i25 | i19);
f26834h = i26 % 128;
if (i26 % 2 == 0) {
} else {
throw null;
}
}
@Override
public void onResume() {
int i15 = f26835i + 52;
int i16 = (i15 ^ (-1)) + (i15 << 1);
f26834h = i16 % 128;
if (i16 % 2 != 0) {
l3.g().h("HTML Challenge Screen", "Challenge Screen back to foreground", null);
int i17 = 89 / 0;
} else {
l3.g().h("HTML Challenge Screen", "Challenge Screen back to foreground", null);
}
super.onResume();
int i18 = f26835i;
int i19 = i18 & 33;
int i25 = -(-((i18 ^ 33) | i19));
int i26 = (i19 ^ i25) + ((i25 & i19) << 1);
f26834h = i26 % 128;
if (i26 % 2 != 0) {
int i27 = 36 / 0;
}
}
@Override
public final void z0() {
l3.g().h("HTML Challenge Screen", "Activity closed", null);
runOnUiThread(new a());
finishAndRemoveTask();
int i15 = f26834h + 97;
f26835i = i15 % 128;
if (i15 % 2 != 0) {
} else {
throw null;
}
}
}