457 lines
13 KiB
C#
457 lines
13 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP;
|
|
using BestHTTP.Forms;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02001510 RID: 5392
|
|
[Token(Token = "0x2001510")]
|
|
public class KKEKLMFHNEE
|
|
{
|
|
// Token: 0x06007BAB RID: 31659 RVA: 0x001AD318 File Offset: 0x001AB518
|
|
[Token(Token = "0x6007BAB")]
|
|
[Address(RVA = "0xBEDFC0", Offset = "0xBECDC0", VA = "0x180BEDFC0")]
|
|
public static KKEKLMFHNEE MGAFEEICJPG(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN)
|
|
{
|
|
KKEKLMFHNEE kkeklmfhnee;
|
|
kkeklmfhnee.BMBHPFNIPOJ = APAICGIHAGJ;
|
|
kkeklmfhnee.JHDJFKADGNG = LLFIAONMIKI;
|
|
kkeklmfhnee.FOLGIKEHION = LOOAPLFGOEN;
|
|
return kkeklmfhnee;
|
|
}
|
|
|
|
// Token: 0x06007BAC RID: 31660 RVA: 0x001AD340 File Offset: 0x001AB540
|
|
[Token(Token = "0x6007BAC")]
|
|
[Address(RVA = "0xBEE070", Offset = "0xBECE70", VA = "0x180BEE070")]
|
|
public KKEKLMFHNEE(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN)
|
|
{
|
|
this.BMBHPFNIPOJ = APAICGIHAGJ;
|
|
this.JHDJFKADGNG = LLFIAONMIKI;
|
|
this.FOLGIKEHION = LOOAPLFGOEN;
|
|
}
|
|
|
|
// Token: 0x06007BAD RID: 31661 RVA: 0x001AD36C File Offset: 0x001AB56C
|
|
[Token(Token = "0x6007BAD")]
|
|
[Address(RVA = "0xBED9A0", Offset = "0xBEC7A0", VA = "0x180BED9A0")]
|
|
public KKEKLMFHNEE KKKGGLDIPDP(string LKHEMOPOEIM)
|
|
{
|
|
this.FEADPMPKKFN = LKHEMOPOEIM;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06007BAE RID: 31662 RVA: 0x001AD384 File Offset: 0x001AB584
|
|
[Token(Token = "0x6007BAE")]
|
|
[Address(RVA = "0xBED550", Offset = "0xBEC350", VA = "0x180BED550")]
|
|
public KKEKLMFHNEE DGGIBOPEGAF(string DNGKIAJLLHG, string ONGBFDACHHG)
|
|
{
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
List<KeyValuePair<string, string>> nhnnajkjkdh = this.NHNNAJKJKDH;
|
|
if (nhnnajkjkdh == 0)
|
|
{
|
|
List<KeyValuePair<string, string>> list = new List();
|
|
this.NHNNAJKJKDH = list;
|
|
}
|
|
int num = 0;
|
|
nhnnajkjkdh.Add(num);
|
|
}
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06007BAF RID: 31663 RVA: 0x001AD3C0 File Offset: 0x001AB5C0
|
|
[Token(Token = "0x6007BAF")]
|
|
[Address(RVA = "0xBED620", Offset = "0xBEC420", VA = "0x180BED620")]
|
|
public KKEKLMFHNEE DGGIBOPEGAF(string DNGKIAJLLHG, DateTime ONGBFDACHHG)
|
|
{
|
|
string text = ONGBFDACHHG.IFGNEJGGIAK();
|
|
return this.DGGIBOPEGAF(DNGKIAJLLHG, text);
|
|
}
|
|
|
|
// Token: 0x06007BB0 RID: 31664 RVA: 0x001AD3DC File Offset: 0x001AB5DC
|
|
[Token(Token = "0x6007BB0")]
|
|
[Address(RVA = "0x177B510", Offset = "0x177A310", VA = "0x18177B510")]
|
|
public KKEKLMFHNEE DGGIBOPEGAF<T>(string A_1, IReadOnlyList A_2)
|
|
{
|
|
if (A_2 != 0)
|
|
{
|
|
int num = 0;
|
|
if (num < A_2)
|
|
{
|
|
num += num;
|
|
if (num == A_2)
|
|
{
|
|
return this;
|
|
}
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
if (num < num)
|
|
{
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
if (num == num2)
|
|
{
|
|
return this;
|
|
}
|
|
num++;
|
|
}
|
|
KKEKLMFHNEE kkeklmfhnee = this.DGGIBOPEGAF(A_1, num);
|
|
num++;
|
|
}
|
|
}
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06007BB1 RID: 31665 RVA: 0x001AD42C File Offset: 0x001AB62C
|
|
[Token(Token = "0x6007BB1")]
|
|
[Address(RVA = "0xBED330", Offset = "0xBEC130", VA = "0x180BED330")]
|
|
public KKEKLMFHNEE DGGIBOPEGAF(string DNGKIAJLLHG, object ONGBFDACHHG)
|
|
{
|
|
int num;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
if (ONGBFDACHHG == 0 || ONGBFDACHHG != 0)
|
|
{
|
|
return this;
|
|
}
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
goto IL_38;
|
|
}
|
|
if (ONGBFDACHHG == 0)
|
|
{
|
|
goto IL_2D;
|
|
}
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
while (ONGBFDACHHG == 0)
|
|
{
|
|
}
|
|
if (this.DGGIBOPEGAF(DNGKIAJLLHG, ONGBFDACHHG) != 0)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
IL_2D:
|
|
if (ONGBFDACHHG.GetHashCode() != 0)
|
|
{
|
|
}
|
|
return this;
|
|
IL_38:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BB2 RID: 31666 RVA: 0x001AD478 File Offset: 0x001AB678
|
|
[Token(Token = "0x6007BB2")]
|
|
[Address(RVA = "0xBED850", Offset = "0xBEC650", VA = "0x180BED850")]
|
|
public KKEKLMFHNEE JANDJPIKDJN(string DNGKIAJLLHG, byte[] NOHHLFHPPDF, string KCKBKEKAMDF = "application/octet-stream", string MEIIMAIGBJD = "file.bin")
|
|
{
|
|
List<ValueTuple<string, byte[], string, string>> ddhkeplnoek = this.DDHKEPLNOEK;
|
|
if (ddhkeplnoek == 0)
|
|
{
|
|
List<ValueTuple<string, byte[], string, string>> list = new List();
|
|
this.DDHKEPLNOEK = list;
|
|
}
|
|
int num = 0;
|
|
ddhkeplnoek.Add(num);
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06007BB3 RID: 31667 RVA: 0x001AD4B4 File Offset: 0x001AB6B4
|
|
[Token(Token = "0x6007BB3")]
|
|
[Address(RVA = "0xBED660", Offset = "0xBEC460", VA = "0x180BED660", Slot = "4")]
|
|
public virtual PMGCJEPKFOF<HOOILIHKMEG> HEBHDHKHGMH()
|
|
{
|
|
HTTPMethods bmbhpfnipoj = this.BMBHPFNIPOJ;
|
|
LDCMJEDOFCO jhdjfkadgng = this.JHDJFKADGNG;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x06007BB4 RID: 31668 RVA: 0x001AD4D4 File Offset: 0x001AB6D4
|
|
[Token(Token = "0x6007BB4")]
|
|
[Address(RVA = "0x1ECA380", Offset = "0x1EC9180", VA = "0x181ECA380")]
|
|
public PMGCJEPKFOF<TResponse> HEBHDHKHGMH<TResponse>(Func<PMGCJEPKFOF<HOOILIHKMEG>, PMGCJEPKFOF<TResponse>> COEBEKDMBCD, [Optional] TimeSpan? PELFKCAHDFH)
|
|
{
|
|
HTTPMethods bmbhpfnipoj = this.BMBHPFNIPOJ;
|
|
LDCMJEDOFCO jhdjfkadgng = this.JHDJFKADGNG;
|
|
PMGCJEPKFOF<HOOILIHKMEG> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x06007BB5 RID: 31669 RVA: 0x001AD514 File Offset: 0x001AB714
|
|
[Token(Token = "0x6007BB5")]
|
|
[Address(RVA = "0xBED9B0", Offset = "0xBEC7B0", VA = "0x180BED9B0")]
|
|
protected ValueTuple<string, Action<NEBIGEDJGPP>> MFBDEFCEDGN()
|
|
{
|
|
int num;
|
|
KKEKLMFHNEE.BLHMMNIMIHA blhmmnimiha;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == num)
|
|
{
|
|
goto IL_C5;
|
|
}
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == num && "{il2cpp array field il2cppMethodInfo->}" == num && "{il2cpp array field il2cppMethodInfo->}" == num)
|
|
{
|
|
goto IL_107;
|
|
}
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == num)
|
|
{
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == num)
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm();
|
|
HTTPUrlEncodedForm form = httpurlEncodedForm;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
HTTPUrlEncodedForm form5 = form;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_110;
|
|
}
|
|
Action<NEBIGEDJGPP> action = delegate(NEBIGEDJGPP r)
|
|
{
|
|
HTTPUrlEncodedForm form4 = form;
|
|
r.JJPKKFIALBN(form4);
|
|
};
|
|
}
|
|
HTTPMultiPartForm httpmultiPartForm = new HTTPMultiPartForm();
|
|
int num2 = 0;
|
|
blhmmnimiha.form = httpmultiPartForm;
|
|
if (num2 != 0)
|
|
{
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
HTTPMultiPartForm form2 = blhmmnimiha.form;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_110;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
HTTPMultiPartForm form3 = blhmmnimiha.form;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
Action<NEBIGEDJGPP> action2 = delegate(NEBIGEDJGPP r)
|
|
{
|
|
HTTPMultiPartForm form6 = blhmmnimiha.form;
|
|
r.JJPKKFIALBN(form6);
|
|
};
|
|
IL_C5:
|
|
if (num != 0)
|
|
{
|
|
Func<KeyValuePair<string, string>, string> <>9__18_ = KKEKLMFHNEE.<>c.<>9__18_0;
|
|
if (<>9__18_ == 0)
|
|
{
|
|
KKEKLMFHNEE.<>c.<>9__18_0 = delegate(KeyValuePair<string, string> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
IEnumerable<KeyValuePair<string, string>> enumerable = Enumerable.Select<KeyValuePair<string, string>, string>(num, <>9__18_);
|
|
string text = string.Join("&", enumerable);
|
|
bool flag4;
|
|
if (!flag4)
|
|
{
|
|
}
|
|
}
|
|
IL_107:
|
|
throw new NullReferenceException();
|
|
IL_110:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06007BB6 RID: 31670 RVA: 0x001AD63C File Offset: 0x001AB83C
|
|
[Token(Token = "0x6007BB6")]
|
|
[Address(RVA = "0xBED700", Offset = "0xBEC500", VA = "0x180BED700")]
|
|
private string HJKDJDCGBDG()
|
|
{
|
|
List<KeyValuePair<string, string>> nhnnajkjkdh = this.NHNNAJKJKDH;
|
|
Func<KeyValuePair<string, string>, string> <>9__18_ = KKEKLMFHNEE.<>c.<>9__18_0;
|
|
if (<>9__18_ == 0)
|
|
{
|
|
KKEKLMFHNEE.<>c.<>9__18_0 = delegate(KeyValuePair<string, string> kvp)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
IEnumerable<KeyValuePair<string, string>> enumerable = Enumerable.Select<KeyValuePair<string, string>, string>(nhnnajkjkdh, <>9__18_);
|
|
string text = string.Join("&", enumerable);
|
|
string folgikehion = this.FOLGIKEHION;
|
|
string folgikehion2 = this.FOLGIKEHION;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
return folgikehion2 + "?" + text;
|
|
}
|
|
|
|
// Token: 0x06007BB7 RID: 31671 RVA: 0x001AD6A8 File Offset: 0x001AB8A8
|
|
[Token(Token = "0x6007BB7")]
|
|
[Address(RVA = "0xBEE040", Offset = "0xBECE40", VA = "0x180BEE040")]
|
|
[CompilerGenerated]
|
|
private void OMANOEGLPHP(NEBIGEDJGPP PBAOMKNFBFL)
|
|
{
|
|
string feadpmpkkfn = this.FEADPMPKKFN;
|
|
PBAOMKNFBFL.AMGENGBNEPK(feadpmpkkfn);
|
|
}
|
|
|
|
// Token: 0x040052B0 RID: 21168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40052B0")]
|
|
protected readonly HTTPMethods BMBHPFNIPOJ;
|
|
|
|
// Token: 0x040052B1 RID: 21169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40052B1")]
|
|
protected readonly LDCMJEDOFCO JHDJFKADGNG;
|
|
|
|
// Token: 0x040052B2 RID: 21170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40052B2")]
|
|
protected readonly string FOLGIKEHION;
|
|
|
|
// Token: 0x040052B3 RID: 21171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40052B3")]
|
|
private List<KeyValuePair<string, string>> NHNNAJKJKDH;
|
|
|
|
// Token: 0x040052B4 RID: 21172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40052B4")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x12CF50", Offset = "0x12C350")]
|
|
private List<ValueTuple<string, byte[], string, string>> DDHKEPLNOEK;
|
|
|
|
// Token: 0x040052B5 RID: 21173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40052B5")]
|
|
private string FEADPMPKKFN;
|
|
|
|
// Token: 0x02001511 RID: 5393
|
|
[Token(Token = "0x2001511")]
|
|
public sealed class ILEPMACHIJE : MulticastDelegate
|
|
{
|
|
// Token: 0x06007BB8 RID: 31672 RVA: 0x001AD6CC File Offset: 0x001AB8CC
|
|
[Token(Token = "0x6007BB8")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public ILEPMACHIJE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06007BB9 RID: 31673 RVA: 0x001AD6E8 File Offset: 0x001AB8E8
|
|
[Token(Token = "0x6007BB9")]
|
|
[Address(RVA = "0xBE5520", Offset = "0xBE4320", VA = "0x180BE5520", Slot = "13")]
|
|
public KKEKLMFHNEE Invoke(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN)
|
|
{
|
|
uint num;
|
|
do
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num == (uint)0);
|
|
throw new ExecutionEngineException();
|
|
}
|
|
|
|
// Token: 0x06007BBA RID: 31674 RVA: 0x001AD774 File Offset: 0x001AB974
|
|
[Token(Token = "0x6007BBA")]
|
|
[Address(RVA = "0xBE5480", Offset = "0xBE4280", VA = "0x180BE5480", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BBB RID: 31675 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6007BBB")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public KKEKLMFHNEE EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02001512 RID: 5394
|
|
[Token(Token = "0x2001512")]
|
|
[CompilerGenerated]
|
|
private sealed class BLHMMNIMIHA
|
|
{
|
|
// Token: 0x06007BBC RID: 31676 RVA: 0x001AD784 File Offset: 0x001AB984
|
|
[Token(Token = "0x6007BBC")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BLHMMNIMIHA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BBD RID: 31677 RVA: 0x001AD798 File Offset: 0x001AB998
|
|
[Token(Token = "0x6007BBD")]
|
|
[Address(RVA = "0xA8D9E0", Offset = "0xA8C7E0", VA = "0x180A8D9E0")]
|
|
internal void <Build>b__1(NEBIGEDJGPP r)
|
|
{
|
|
HTTPMultiPartForm httpmultiPartForm = this.form;
|
|
r.JJPKKFIALBN(httpmultiPartForm);
|
|
}
|
|
|
|
// Token: 0x040052B6 RID: 21174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40052B6")]
|
|
public HTTPMultiPartForm form;
|
|
}
|
|
|
|
// Token: 0x02001513 RID: 5395
|
|
[Token(Token = "0x2001513")]
|
|
[CompilerGenerated]
|
|
private sealed class JJJGHFMIBOL
|
|
{
|
|
// Token: 0x06007BBE RID: 31678 RVA: 0x001AD7BC File Offset: 0x001AB9BC
|
|
[Token(Token = "0x6007BBE")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JJJGHFMIBOL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06007BBF RID: 31679 RVA: 0x001AD7D0 File Offset: 0x001AB9D0
|
|
[Token(Token = "0x6007BBF")]
|
|
[Address(RVA = "0xA8D9E0", Offset = "0xA8C7E0", VA = "0x180A8D9E0")]
|
|
internal void <Build>b__2(NEBIGEDJGPP r)
|
|
{
|
|
HTTPUrlEncodedForm httpurlEncodedForm = this.form;
|
|
r.JJPKKFIALBN(httpurlEncodedForm);
|
|
}
|
|
|
|
// Token: 0x040052B7 RID: 21175
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40052B7")]
|
|
public HTTPUrlEncodedForm form;
|
|
}
|
|
}
|