153 lines
8.1 KiB
Java
153 lines
8.1 KiB
Java
|
package o;
|
||
|
|
||
|
import com.google.gson.Gson;
|
||
|
import com.google.gson.TypeAdapter;
|
||
|
import com.google.gson.stream.JsonReader;
|
||
|
import com.google.gson.stream.JsonWriter;
|
||
|
import java.io.IOException;
|
||
|
import org.bouncycastle.crypto.tls.CipherSuite;
|
||
|
|
||
|
/* renamed from: o.gVZ, reason: case insensitive filesystem */
|
||
|
/* loaded from: classes.dex */
|
||
|
public final class C14839gVZ extends TypeAdapter implements HJa {
|
||
|
private InterfaceC15734iCu a;
|
||
|
private Gson c;
|
||
|
private PYE e;
|
||
|
|
||
|
public C14839gVZ(Gson gson, InterfaceC15734iCu interfaceC15734iCu, PYE pye) {
|
||
|
this.c = gson;
|
||
|
this.a = interfaceC15734iCu;
|
||
|
this.e = pye;
|
||
|
}
|
||
|
|
||
|
@Override // com.google.gson.TypeAdapter
|
||
|
public final void write(JsonWriter jsonWriter, Object obj) throws IOException {
|
||
|
if (obj == null) {
|
||
|
jsonWriter.nullValue();
|
||
|
} else {
|
||
|
this.e.d(jsonWriter, obj == EnumC15824isw.OPEN_ACCOUNT_BY_PASSPORT_EKYC ? 487 : obj == EnumC15824isw.CONTACTUS ? 219 : obj == EnumC15824isw.TILE_CATEGORY ? 293 : obj == EnumC15824isw.PROMTPAY_QR ? 542 : obj == EnumC15824isw.ACCOUNT_SUMMARY ? 436 : obj == EnumC15824isw.IMAGE ? 60 : obj == EnumC15824isw.FIND_US ? 129 : obj == EnumC15824isw.TRANSFER ? 497 : obj == EnumC15824isw.OPEN_ACCOUNT_BY_NATIONAL_ID_NDID ? 20 : obj == EnumC15824isw.NTB_INTRODUCTION ? 513 : obj == EnumC15824isw.SME_SERVICES ? 499 : obj == EnumC15824isw.FINANCIAL_MALL ? 377 : obj == EnumC15824isw.DONATION ? 36 : obj == EnumC15824isw.FRIENDS_GET_FRIENDS ? CipherSuite.TLS_PSK_WITH_AES_256_CBC_SHA : obj == EnumC15824isw.MANAGE_SCB_PROMPTPAY ? 82 : obj == EnumC15824isw.WEBVIEWTILE ? 332 : obj == EnumC15824isw.GO_TO_PERSONAL ? 599 : obj == EnumC15824isw.TILES ? 455 : obj == EnumC15824isw.FUNCTION ? 414 : obj == EnumC15824isw.OPEN_SCB_ACCOUNT ? 10 : obj == EnumC15824isw.OPEN_SCB_ACCOUNT_ETB ? 673 : obj == EnumC15824isw.CHANGE_TRANSFER_LIMIT ? 388 : obj == EnumC15824isw.SCB_ONE ? 444 : obj == EnumC15824isw.NTB_SCB_ONE ? 547 : obj == EnumC15824isw.OPEN_ACCOUNT_BY_AIS_IDP_AGENT ? 639 : obj == EnumC15824isw.REQUEST_TO_ADD_JURISTIC_ACCOUNT ? 484 : obj == EnumC15824isw.TOP_UP ? 122 : obj == EnumC15824isw.BILL_PAYMENT ? 230 : obj == EnumC15824isw.NTB_MUTUAL_FUND ? 461 : obj == EnumC15824isw.ON_BOARD_ACTIVATE ? 344 : obj == EnumC15824isw.BILLER ? 405 : obj == EnumC15824isw.CARD_TILE_HORIZONTAL ? 119 : obj == EnumC15824isw.DEEPLINK ? 403 : obj == EnumC15824isw.QUICKBALANCE ? 544 : obj == EnumC15824isw.CARD_TILE_VERTICAL ? 413 : obj == EnumC15824isw.REQUEST_MONEY ? 440 : obj == EnumC15824isw.APPLICATION ? 241 : obj == EnumC15824isw.OPEN_ACCOUNT_BY_TOUCH_POINT ? 326 : obj == EnumC15824isw.BILLERTOPUP ? 342 : obj == EnumC15824isw.QUICKPROMPTPAY ? CipherSuite.TLS_PSK_WITH_AES_128_CBC_SHA256 : obj == EnumC15824isw.GROUP ? 28 : obj == EnumC15824isw.FAVOURITE ? 630 : obj == EnumC15824isw.OPEN_ACCOUNT_BY_BRANCH ? CipherSuite.TLS_PSK_WITH_NULL_SHA384 : obj == EnumC15824isw.ROBO_ADVISOR ? 561 : obj == EnumC15824isw.SCBS_INVESTMENT ? 517 : obj == EnumC15824isw.HML_LANDING ? CipherSuite.TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 : obj == EnumC15824isw.WEBVIEW_PARTNER ? 531 : obj == EnumC15824isw.BILLERPAYMENT ? CipherSuite.TLS_PSK_WITH_AES_256_CBC_SHA384 : obj == EnumC15824isw.CARDLESS_ATM ? 519 : obj == EnumC15824isw.MAE_MANEE_SHOP ? 571 : obj == EnumC15824isw.INVESTMENT_TILE ? 478 : obj == EnumC15824isw.DOCUMENT_FORMS ? CipherSuite.TLS_DH_RSA_WITH_SEED_CBC_SHA : obj == EnumC15824isw.OPENACCOUNT_NTB ? 320 : obj == EnumC15824isw.BILLERSCAN ? 668 : obj == EnumC15824isw.GIFTING ? 680 : -1);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@Override // com.google.gson.TypeAdapter
|
||
|
/* renamed from: read */
|
||
|
public final Object read2(JsonReader jsonReader) throws IOException {
|
||
|
switch (this.a.a(jsonReader)) {
|
||
|
case 19:
|
||
|
return EnumC15824isw.OPEN_ACCOUNT_BY_BRANCH;
|
||
|
case 23:
|
||
|
return EnumC15824isw.BILLER;
|
||
|
case 31:
|
||
|
return EnumC15824isw.SCB_ONE;
|
||
|
case 38:
|
||
|
return EnumC15824isw.CARDLESS_ATM;
|
||
|
case 54:
|
||
|
return EnumC15824isw.OPEN_ACCOUNT_BY_PASSPORT_EKYC;
|
||
|
case 90:
|
||
|
return EnumC15824isw.FAVOURITE;
|
||
|
case 98:
|
||
|
return EnumC15824isw.OPEN_ACCOUNT_BY_TOUCH_POINT;
|
||
|
case 113:
|
||
|
return EnumC15824isw.REQUEST_TO_ADD_JURISTIC_ACCOUNT;
|
||
|
case 125:
|
||
|
return EnumC15824isw.OPEN_ACCOUNT_BY_AIS_IDP_AGENT;
|
||
|
case 142:
|
||
|
return EnumC15824isw.DEEPLINK;
|
||
|
case CipherSuite.TLS_RSA_PSK_WITH_RC4_128_SHA /* 146 */:
|
||
|
return EnumC15824isw.GROUP;
|
||
|
case CipherSuite.TLS_DHE_RSA_WITH_SEED_CBC_SHA /* 154 */:
|
||
|
return EnumC15824isw.MANAGE_SCB_PROMPTPAY;
|
||
|
case CipherSuite.TLS_RSA_WITH_AES_256_GCM_SHA384 /* 157 */:
|
||
|
return EnumC15824isw.BILLERPAYMENT;
|
||
|
case 158:
|
||
|
return EnumC15824isw.SCBS_INVESTMENT;
|
||
|
case CipherSuite.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 /* 162 */:
|
||
|
return EnumC15824isw.NTB_MUTUAL_FUND;
|
||
|
case CipherSuite.TLS_PSK_WITH_NULL_SHA384 /* 177 */:
|
||
|
return EnumC15824isw.OPEN_ACCOUNT_BY_NATIONAL_ID_NDID;
|
||
|
case CipherSuite.TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 /* 190 */:
|
||
|
return EnumC15824isw.TRANSFER;
|
||
|
case 222:
|
||
|
return EnumC15824isw.CHANGE_TRANSFER_LIMIT;
|
||
|
case 234:
|
||
|
return EnumC15824isw.DONATION;
|
||
|
case 237:
|
||
|
return EnumC15824isw.REQUEST_MONEY;
|
||
|
case 238:
|
||
|
return EnumC15824isw.CARD_TILE_HORIZONTAL;
|
||
|
case 263:
|
||
|
return EnumC15824isw.OPEN_SCB_ACCOUNT_ETB;
|
||
|
case 265:
|
||
|
return EnumC15824isw.APPLICATION;
|
||
|
case 283:
|
||
|
return EnumC15824isw.TOP_UP;
|
||
|
case 288:
|
||
|
return EnumC15824isw.BILLERSCAN;
|
||
|
case 291:
|
||
|
return EnumC15824isw.FUNCTION;
|
||
|
case 294:
|
||
|
return EnumC15824isw.QUICKBALANCE;
|
||
|
case 295:
|
||
|
return EnumC15824isw.INVESTMENT_TILE;
|
||
|
case 321:
|
||
|
return EnumC15824isw.OPENACCOUNT_NTB;
|
||
|
case 356:
|
||
|
return EnumC15824isw.CONTACTUS;
|
||
|
case 357:
|
||
|
return EnumC15824isw.OPEN_SCB_ACCOUNT;
|
||
|
case 370:
|
||
|
return EnumC15824isw.WEBVIEWTILE;
|
||
|
case 374:
|
||
|
return EnumC15824isw.MAE_MANEE_SHOP;
|
||
|
case 377:
|
||
|
return EnumC15824isw.HML_LANDING;
|
||
|
case 404:
|
||
|
return EnumC15824isw.ACCOUNT_SUMMARY;
|
||
|
case 409:
|
||
|
return EnumC15824isw.GO_TO_PERSONAL;
|
||
|
case 420:
|
||
|
return EnumC15824isw.CARD_TILE_VERTICAL;
|
||
|
case 460:
|
||
|
return EnumC15824isw.FIND_US;
|
||
|
case 462:
|
||
|
return EnumC15824isw.WEBVIEW_PARTNER;
|
||
|
case 463:
|
||
|
return EnumC15824isw.ON_BOARD_ACTIVATE;
|
||
|
case 468:
|
||
|
return EnumC15824isw.IMAGE;
|
||
|
case 474:
|
||
|
return EnumC15824isw.SME_SERVICES;
|
||
|
case 540:
|
||
|
return EnumC15824isw.TILES;
|
||
|
case 558:
|
||
|
return EnumC15824isw.TILE_CATEGORY;
|
||
|
case 567:
|
||
|
return EnumC15824isw.DOCUMENT_FORMS;
|
||
|
case 587:
|
||
|
return EnumC15824isw.BILL_PAYMENT;
|
||
|
case 605:
|
||
|
return EnumC15824isw.PROMTPAY_QR;
|
||
|
case 608:
|
||
|
return EnumC15824isw.FINANCIAL_MALL;
|
||
|
case 613:
|
||
|
return EnumC15824isw.FRIENDS_GET_FRIENDS;
|
||
|
case 627:
|
||
|
return EnumC15824isw.BILLER;
|
||
|
case 629:
|
||
|
return EnumC15824isw.NTB_INTRODUCTION;
|
||
|
case 634:
|
||
|
return EnumC15824isw.BILLERTOPUP;
|
||
|
case 636:
|
||
|
return EnumC15824isw.ROBO_ADVISOR;
|
||
|
case 638:
|
||
|
return EnumC15824isw.QUICKPROMPTPAY;
|
||
|
case 655:
|
||
|
return EnumC15824isw.NTB_SCB_ONE;
|
||
|
case 664:
|
||
|
return EnumC15824isw.GIFTING;
|
||
|
default:
|
||
|
return null;
|
||
|
}
|
||
|
}
|
||
|
}
|