Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

801 lines
26 KiB
Java
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.ironsource.adqualitysdk.sdk.i;
import android.media.AudioTrack;
import android.os.Process;
import android.os.SystemClock;
import android.text.AndroidCharacter;
import android.text.TextUtils;
import android.util.TypedValue;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewConfiguration;
import com.vungle.ads.internal.signals.SignalKey;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class dc extends da implements cj {
/* renamed from: ﮐ, reason: contains not printable characters */
private static long f1585 = -4245785665514041075L;
/* renamed from: ﱟ, reason: contains not printable characters */
private static int f1586 = 1;
/* renamed from: ﱡ, reason: contains not printable characters */
private static int f1587 = 0;
/* renamed from: ﻏ, reason: contains not printable characters */
private static long f1588 = 7667057650435048431L;
/* renamed from: ﻐ, reason: contains not printable characters */
private String f1590;
/* renamed from: ﻛ, reason: contains not printable characters */
private String f1591;
/* renamed from: , reason: contains not printable characters */
private String f1592;
/* renamed from: メ, reason: contains not printable characters */
private hi f1594;
/* renamed from: ヌ, reason: contains not printable characters */
private final JSONObject f1593 = new JSONObject();
/* renamed from: ﺙ, reason: contains not printable characters */
private final List<String> f1589 = new ArrayList();
/* renamed from: ヌ, reason: contains not printable characters */
private String m2462() {
int i = f1587;
int i2 = i + 15;
f1586 = i2 % 128;
if (i2 % 2 == 0) {
throw null;
}
String str = this.f1591;
int i3 = i + 23;
f1586 = i3 % 128;
if (i3 % 2 != 0) {
return str;
}
throw null;
}
/* renamed from: , reason: contains not printable characters */
private void m2461(String str) {
int i = f1586 + 91;
f1587 = i % 128;
int i2 = i % 2;
this.f1591 = str;
if (i2 != 0) {
throw null;
}
}
/* renamed from: , reason: contains not printable characters */
private hi m2460() {
int i = f1587;
int i2 = i + 33;
f1586 = i2 % 128;
int i3 = i2 % 2;
hi hiVar = this.f1594;
int i4 = i + 73;
f1586 = i4 % 128;
int i5 = i4 % 2;
return hiVar;
}
/* renamed from: ヌ, reason: contains not printable characters */
private void m2463(hi hiVar) {
int i = f1587 + 55;
f1586 = i % 128;
int i2 = i % 2;
this.f1594 = hiVar;
if (i2 == 0) {
int i3 = 70 / 0;
}
}
/* renamed from: ﻛ, reason: contains not printable characters */
private String m2457() {
int i = f1587 + 89;
int i2 = i % 128;
f1586 = i2;
int i3 = i % 2;
String str = this.f1592;
int i4 = i2 + 115;
f1587 = i4 % 128;
int i5 = i4 % 2;
return str;
}
/* renamed from: ヌ, reason: contains not printable characters */
private void m2464(String str) {
int i = f1587;
int i2 = i + 63;
f1586 = i2 % 128;
int i3 = i2 % 2;
this.f1592 = str;
int i4 = i + 53;
f1586 = i4 % 128;
if (i4 % 2 == 0) {
throw null;
}
}
/* renamed from: ﻐ, reason: contains not printable characters */
private String m2455() {
int i = f1586;
int i2 = i + 87;
f1587 = i2 % 128;
int i3 = i2 % 2;
String str = this.f1590;
int i4 = i + 73;
f1587 = i4 % 128;
if (i4 % 2 == 0) {
return str;
}
throw null;
}
/* renamed from: メ, reason: contains not printable characters */
private void m2467(String str) {
int i = f1587 + 85;
int i2 = i % 128;
f1586 = i2;
int i3 = i % 2;
this.f1590 = str;
int i4 = i2 + 11;
f1587 = i4 % 128;
if (i4 % 2 != 0) {
throw null;
}
}
/* renamed from: メ, reason: contains not printable characters */
private List<String> m2466() {
int i = f1586;
int i2 = i + 5;
f1587 = i2 % 128;
int i3 = i2 % 2;
List<String> list = this.f1589;
int i4 = i + 15;
f1587 = i4 % 128;
int i5 = i4 % 2;
return list;
}
/* renamed from: ﻛ, reason: contains not printable characters */
private void m2459(String str) {
int i = f1587 + 35;
f1586 = i % 128;
if (i % 2 != 0) {
if (!TextUtils.isEmpty(str)) {
int i2 = f1587 + 71;
f1586 = i2 % 128;
if (i2 % 2 == 0) {
this.f1589.contains(str);
throw null;
}
if (!this.f1589.contains(str)) {
this.f1589.add(str);
}
}
int i3 = f1587 + 99;
f1586 = i3 % 128;
if (i3 % 2 == 0) {
int i4 = 34 / 0;
return;
}
return;
}
TextUtils.isEmpty(str);
throw null;
}
/* renamed from: メ, reason: contains not printable characters */
private void m2468(List<String> list) {
Iterator<String> it = list.iterator();
while (it.hasNext()) {
int i = f1586 + 33;
f1587 = i % 128;
if (i % 2 != 0) {
m2459(it.next());
int i2 = 69 / 0;
} else {
m2459(it.next());
}
}
int i3 = f1586 + 17;
f1587 = i3 % 128;
int i4 = i3 % 2;
}
/* renamed from: ﻏ, reason: contains not printable characters */
private String m2453() {
int i = f1586 + 97;
f1587 = i % 128;
if (i % 2 != 0) {
this.f1593.optString(ik.f2431);
throw null;
}
String optString = this.f1593.optString(ik.f2431);
int i2 = f1586 + 59;
f1587 = i2 % 128;
if (i2 % 2 == 0) {
return optString;
}
throw null;
}
/* renamed from: ﻐ, reason: contains not printable characters */
private void m2456(String str) {
int i = f1587 + 9;
f1586 = i % 128;
int i2 = i % 2;
try {
this.f1593.put(ik.f2431, str);
int i3 = f1586 + 79;
f1587 = i3 % 128;
if (i3 % 2 != 0) {
int i4 = 10 / 0;
}
} catch (JSONException unused) {
}
}
/* renamed from: ﱟ, reason: contains not printable characters */
private String m2448() {
int i = f1586 + 87;
f1587 = i % 128;
int i2 = i % 2;
String optString = this.f1593.optString(ik.f2423);
int i3 = f1586 + 47;
f1587 = i3 % 128;
int i4 = i3 % 2;
return optString;
}
/* renamed from: ﻏ, reason: contains not printable characters */
private void m2454(String str) {
int i = f1586 + 95;
f1587 = i % 128;
try {
if (i % 2 != 0) {
this.f1593.put(ik.f2423, str);
int i2 = 72 / 0;
} else {
this.f1593.put(ik.f2423, str);
}
int i3 = f1587 + 73;
f1586 = i3 % 128;
int i4 = i3 % 2;
} catch (JSONException unused) {
}
}
/* renamed from: ﺙ, reason: contains not printable characters */
private Object m2451() {
int i = f1586 + 25;
f1587 = i % 128;
int i2 = i % 2;
String optString = this.f1593.optString(ik.f2426);
int i3 = f1587 + 123;
f1586 = i3 % 128;
if (i3 % 2 == 0) {
int i4 = 67 / 0;
}
return optString;
}
/* renamed from: ﱡ, reason: contains not printable characters */
private void m2450(String str) {
int i = f1587 + 19;
f1586 = i % 128;
int i2 = i % 2;
try {
this.f1593.put(ik.f2426, str);
int i3 = f1587 + 117;
f1586 = i3 % 128;
if (i3 % 2 == 0) {
throw null;
}
} catch (JSONException unused) {
}
}
/* renamed from: ﱡ, reason: contains not printable characters */
private String m2449() {
int i = f1587 + 85;
f1586 = i % 128;
if (i % 2 != 0) {
return this.f1593.optString(ik.f2420);
}
int i2 = 65 / 0;
return this.f1593.optString(ik.f2420);
}
/* renamed from: ﺙ, reason: contains not printable characters */
private void m2452(String str) {
int i = f1587 + 53;
f1586 = i % 128;
int i2 = i % 2;
try {
this.f1593.put(ik.f2420, str);
int i3 = f1587 + 115;
f1586 = i3 % 128;
if (i3 % 2 == 0) {
int i4 = 68 / 0;
}
} catch (JSONException unused) {
}
}
/* renamed from: ﮐ, reason: contains not printable characters */
private JSONObject m2447() {
int i = f1586;
int i2 = i + 41;
f1587 = i2 % 128;
int i3 = i2 % 2;
JSONObject jSONObject = this.f1593;
int i4 = i + 41;
f1587 = i4 % 128;
int i5 = i4 % 2;
return jSONObject;
}
/* JADX WARN: Code restructure failed: missing block: B:11:0x0031, code lost:
if ((!android.text.TextUtils.isEmpty(r4.f1590)) == false) goto L14;
*/
/* JADX WARN: Code restructure failed: missing block: B:12:0x0034, code lost:
r0 = com.ironsource.adqualitysdk.sdk.i.dc.f1586 + 61;
com.ironsource.adqualitysdk.sdk.i.dc.f1587 = r0 % 128;
*/
/* JADX WARN: Code restructure failed: missing block: B:13:0x003e, code lost:
if ((r0 % 2) != 0) goto L20;
*/
/* JADX WARN: Code restructure failed: missing block: B:15:0x0046, code lost:
if (r4.f1589.size() <= 0) goto L19;
*/
/* JADX WARN: Code restructure failed: missing block: B:16:0x0049, code lost:
r1 = false;
*/
/* JADX WARN: Code restructure failed: missing block: B:17:0x004b, code lost:
r4.f1589.size();
*/
/* JADX WARN: Code restructure failed: missing block: B:18:0x0051, code lost:
throw null;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x0020, code lost:
if (android.text.TextUtils.isEmpty(r4.f1591) != false) goto L9;
*/
/* JADX WARN: Code restructure failed: missing block: B:4:0x0017, code lost:
if (android.text.TextUtils.isEmpty(r4.f1591) != false) goto L9;
*/
/* JADX WARN: Code restructure failed: missing block: B:9:0x0028, code lost:
if (android.text.TextUtils.isEmpty(r4.f1592) == false) goto L22;
*/
/* renamed from: ﭴ, reason: contains not printable characters */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private java.lang.Object m2445() {
/*
r4 = this;
int r0 = com.ironsource.adqualitysdk.sdk.i.dc.f1586
int r0 = r0 + 69
int r1 = r0 % 128
com.ironsource.adqualitysdk.sdk.i.dc.f1587 = r1
int r0 = r0 % 2
r1 = 1
r2 = 0
if (r0 == 0) goto L1a
java.lang.String r0 = r4.f1591
boolean r0 = android.text.TextUtils.isEmpty(r0)
r3 = 52
int r3 = r3 / r2
if (r0 == 0) goto L52
goto L22
L1a:
java.lang.String r0 = r4.f1591
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 == 0) goto L52
L22:
java.lang.String r0 = r4.f1592
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 == 0) goto L52
java.lang.String r0 = r4.f1590
boolean r0 = android.text.TextUtils.isEmpty(r0)
r0 = r0 ^ r1
if (r0 == 0) goto L34
goto L52
L34:
int r0 = com.ironsource.adqualitysdk.sdk.i.dc.f1586
int r0 = r0 + 61
int r3 = r0 % 128
com.ironsource.adqualitysdk.sdk.i.dc.f1587 = r3
int r0 = r0 % 2
if (r0 != 0) goto L4b
java.util.List<java.lang.String> r0 = r4.f1589
int r0 = r0.size()
if (r0 <= 0) goto L49
goto L52
L49:
r1 = r2
goto L52
L4b:
java.util.List<java.lang.String> r0 = r4.f1589
r0.size()
r0 = 0
throw r0
L52:
java.lang.Boolean r0 = java.lang.Boolean.valueOf(r1)
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.adqualitysdk.sdk.i.dc.m2445():java.lang.Object");
}
/* renamed from: ﮉ, reason: contains not printable characters */
private JSONObject m2446() {
JSONObject jSONObject = new JSONObject();
try {
String str = this.f1591;
if (str != null) {
int i = f1586 + 33;
f1587 = i % 128;
int i2 = i % 2;
if (this.f1594 != null) {
jSONObject.putOpt(ik.f2431, str);
jSONObject.putOpt(ik.f2430, Integer.valueOf(this.f1594.m2792()));
}
}
jSONObject.putOpt(ik.f2423, this.f1592);
jSONObject.putOpt(ik.f2426, this.f1590);
if (this.f1589.size() > 0) {
jSONObject.putOpt(ik.f2420, new JSONArray((Collection) this.f1589));
}
if (this.f1593.length() > 0) {
jSONObject.putOpt(ik.f2428, this.f1593.toString());
int i3 = f1586 + SignalKey.EVENT_ID;
f1587 = i3 % 128;
int i4 = i3 % 2;
}
} catch (JSONException unused) {
}
return jSONObject;
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
@Override // com.ironsource.adqualitysdk.sdk.i.cj
/* renamed from: ﻛ */
public final Object mo1335(String str, List<Object> list, ch chVar) {
char c = 19;
switch (str.hashCode()) {
case -2118395364:
if (str.equals(m2465("ᅪ킥鋣含ᙝ\ud87a鮦巤ἑ셑荼䊧ӣ옭衟", 49613 - View.resolveSize(0, 0)).intern())) {
c = 0;
break;
}
c = 65535;
break;
case -1836320845:
if (str.equals(m2458("訄꜋銜ⵛ詥\ue480ᔦ\ue6c5藗\uf4d5մ\uf6b1错쐹㖸왲", (ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1))).intern())) {
c = '\t';
break;
}
c = 65535;
break;
case -1700761801:
if (str.equals(m2458("执㯤⬞┲戀确겴\ueebb涾格볰ﻮ絭壯", -Process.getGidForName("")).intern())) {
c = 4;
break;
}
c = 65535;
break;
case -1409157227:
if (str.equals(m2458("驁曼뇛䑥騦╶㙱迻閒㔢☳龏蕜\u05ce\u16ff꽌딆", 1 - View.getDefaultSize(0, 0)).intern())) {
c = '\b';
break;
}
c = 65535;
break;
case -1296571754:
if (str.equals(m2465("ᅾ鲭\u0af3렄♰햺䏲\uf102罰\uea92飓ة둞≹톹忥촸", View.resolveSize(0, 0) + 36293).intern())) {
c = 16;
break;
}
c = 65535;
break;
case -1247838300:
if (str.equals(m2458("䡸ꢮ켧㬡䠟\ueb24䢍\uf0ad䞠ﭳ壘\ue0da坴쮠栂퀁朾\udbde硚쁕盺⨒ঌ㇖ڧ㩚ᧃ", 1 - (ViewConfiguration.getKeyRepeatDelay() >> 16)).intern())) {
int i = f1586 + 31;
f1587 = i % 128;
int i2 = i % 2;
break;
}
c = 65535;
break;
case -1207642840:
if (str.equals(m2458("䍬硅ժ崨䌟㯏苀隤䲴⮘銕蛓屠ᭋꉏ똈氪ଯ눜", (TypedValue.complexToFraction(0, 0.0f, 0.0f) > 0.0f ? 1 : (TypedValue.complexToFraction(0, 0.0f, 0.0f) == 0.0f ? 0 : -1)) + 1).intern())) {
int i3 = f1587 + 23;
f1586 = i3 % 128;
int i4 = i3 % 2;
c = 1;
break;
}
c = 65535;
break;
case -1091371232:
if (str.equals(m2465("ᅬ軚⸏칇澮༇꽍䲋\uecf0谓ⶁ췐洚", 40883 - TextUtils.getCapsMode("", 0, 0)).intern())) {
c = '\n';
break;
}
c = 65535;
break;
case -869156349:
if (!(!str.equals(m2458("鮌ꚉ\uebe2চ鯸\ue509汶숤鑟\uf54c", (AudioTrack.getMinVolume() > 0.0f ? 1 : (AudioTrack.getMinVolume() == 0.0f ? 0 : -1)) + 1).intern()))) {
c = 21;
break;
}
c = 65535;
break;
case -772930430:
if (str.equals(m2465("\ue8a5\ue2e3ﰫ\uf65d\uf07a쮦엤\udf11\ud951퍼ꪧ븭롟뉚趤蟠脂", (SystemClock.currentThreadTimeMillis() > (-1L) ? 1 : (SystemClock.currentThreadTimeMillis() == (-1L) ? 0 : -1)) + 63948).intern())) {
c = 3;
break;
}
c = 65535;
break;
case -407028174:
if (str.equals(m2465("ᅪ㪏䚷鋼뻴쫽ᘓ∉乇驾Ꙙ\uf38fᾬ⯄矌菡", 11239 - View.combineMeasuredStates(0, 0)).intern())) {
c = '\r';
break;
}
c = 65535;
break;
case -356418934:
if (str.equals(m2465("ᅪ⾡泫괐\uea40⢎槚ꘞ\ue710⑮抻ꏽ\ue00e⅍羁벩ﷸ", (ViewConfiguration.getJumpTapTimeout() >> 16) + 16073).intern())) {
c = 15;
break;
}
c = 65535;
break;
case -140869031:
if (str.equals(m2465("\ueb4d\ue533\uf3c1춡왭쁀\uda15퐍껶꣢ꊃ뽾륔댾贝", 64036 - TextUtils.lastIndexOf("", '0', 0)).intern())) {
c = 17;
break;
}
c = 65535;
break;
case 205499235:
if (str.equals(m2458("Ⴏⰿ㵈\ueb88ნ澵뫢\u2004ί翢ꪷびྣ伱驭¨㿩录訾ლ⸰꺕ﯴ\ue156幦", -TextUtils.lastIndexOf("", '0')).intern())) {
c = '\f';
break;
}
c = 65535;
break;
case 236043435:
if (str.equals(m2458("䐺ﱾ횠≦䑉뿴儊\ue9ef䯣꾦䅎了嬰齵", TextUtils.indexOf("", "", 0, 0) + 1).intern())) {
int i5 = f1586 + 19;
f1587 = i5 % 128;
int i6 = i5 % 2;
c = 5;
break;
}
c = 65535;
break;
case 770797430:
if (str.equals(m2465("\uda41蜫瀷㷍\ue6b6펞齠䠱㔕ﻤꮫ钓䁑ൗ\uf63eꏤ泄妊", Process.getGidForName("") + 52010).intern())) {
int i7 = f1586 + 5;
f1587 = i7 % 128;
if (i7 % 2 == 0) {
c = 2;
break;
}
c = 5;
break;
}
c = 65535;
break;
case 779164621:
if (str.equals(m2458("\ufde7疛뷝섙ﶔ㘑㩷ઇ\uf234♅⨵\u1af3\ue2faᚩ\u1af9⨰튀ۗ\u0aba㩪썴\uf721", (ViewConfiguration.getScrollBarSize() >> 8) + 1).intern())) {
int i8 = f1587 + 47;
f1586 = i8 % 128;
if (i8 % 2 != 0) {
c = 18;
break;
} else {
c = 30;
break;
}
}
c = 65535;
break;
case 1308044955:
if (str.equals(m2465("ᅾྕⲃ䶼檐讒ꢂ즊\ue6b0ޚ⒃", 7933 - TextUtils.getOffsetBefore("", 0)).intern())) {
c = 7;
break;
}
c = 65535;
break;
case 1396624783:
if (str.equals(m2465("ᅪ䂝늓\ue494嚰袪㮝\uf0e2⋳", 20980 - ((byte) KeyEvent.getModifierMetaStateMask())).intern())) {
c = 6;
break;
}
c = 65535;
break;
case 1924460979:
if (str.equals(m2465("\ue94d\ue13c勞\uf1ed짞솮\ud998큱ꡍꀴ렃냳裩肭预鍲", 63569 - AndroidCharacter.getMirror('0')).intern())) {
c = 20;
break;
}
c = 65535;
break;
case 1964255575:
if (!(!str.equals(m2458("鎯諰Ἰ\ue1d2鏈쥺颒⩞鱷\ud92d裇㨩貣\ue9fe렝\u0af2볩連ꡎ᪀괰࡚\ud984\ueb0c\udd66", 1 - (KeyEvent.getMaxKeyCode() >> 16)).intern()))) {
c = 11;
break;
}
c = 65535;
break;
case 2056496294:
if (str.equals(m2458("鿏ࣣジ挬龼䭩뜒ꢥ逖嬻Ꝗ룰胅毨鞽蠆낎箲蟉顈", 1 - (ViewConfiguration.getFadingEdgeLength() >> 16)).intern())) {
c = 14;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
switch (c) {
case 0:
return m2462();
case 1:
m2461((String) da.m2402(list, 0, String.class));
return null;
case 2:
if (m2460() == null) {
return null;
}
int i9 = f1586 + 69;
f1587 = i9 % 128;
if (i9 % 2 == 0) {
return Integer.valueOf(m2460().m2792());
}
m2460().m2792();
throw null;
case 3:
m2463(hi.m2791(((Integer) da.m2402(list, 0, Integer.class)).intValue()));
return null;
case 4:
return m2457();
case 5:
m2464((String) da.m2402(list, 0, String.class));
return null;
case 6:
return m2455();
case 7:
m2467((String) da.m2402(list, 0, String.class));
return null;
case '\b':
return m2466();
case '\t':
m2459((String) da.m2402(list, 0, String.class));
int i10 = f1586 + 67;
f1587 = i10 % 128;
int i11 = i10 % 2;
return null;
case '\n':
m2468((List<String>) da.m2402(list, 0, List.class));
return null;
case 11:
return m2453();
case '\f':
m2456((String) da.m2402(list, 0, String.class));
return null;
case '\r':
return m2448();
case 14:
m2454((String) da.m2402(list, 0, String.class));
return null;
case 15:
return m2451();
case 16:
m2450((String) da.m2402(list, 0, String.class));
return null;
case 17:
return m2449();
case 18:
m2452((String) da.m2402(list, 0, String.class));
return null;
case 19:
return m2447();
case 20:
return m2445();
case 21:
return m2446();
default:
return null;
}
}
/* renamed from: メ, reason: contains not printable characters */
private static String m2465(String str, int i) {
String str2;
char[] cArr = str;
if (str != null) {
cArr = str.toCharArray();
}
char[] cArr2 = cArr;
synchronized (f.f1920) {
try {
f.f1919 = i;
char[] cArr3 = new char[cArr2.length];
f.f1921 = 0;
while (true) {
int i2 = f.f1921;
if (i2 < cArr2.length) {
cArr3[i2] = (char) ((cArr2[i2] ^ (f.f1919 * i2)) ^ f1585);
f.f1921++;
} else {
str2 = new String(cArr3);
}
}
} catch (Throwable th) {
throw th;
}
}
return str2;
}
/* renamed from: ﻛ, reason: contains not printable characters */
private static String m2458(String str, int i) {
String str2;
char[] cArr = str;
if (str != null) {
cArr = str.toCharArray();
}
char[] cArr2 = cArr;
synchronized (i.f2325) {
try {
char[] m2999 = i.m2999(f1588, cArr2, i);
i.f2324 = 4;
while (true) {
int i2 = i.f2324;
if (i2 < m2999.length) {
i.f2323 = i2 - 4;
m2999[i.f2324] = (char) ((m2999[r1] ^ m2999[r1 % 4]) ^ (i.f2323 * f1588));
i.f2324++;
} else {
str2 = new String(m2999, 4, m2999.length - 4);
}
}
} catch (Throwable th) {
throw th;
}
}
return str2;
}
}