5835 lines
254 KiB
C++
Raw Normal View History

2025-07-03 12:53:49 +04:00
#include "pch-cpp.hpp"
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InterfaceFuncInvoker5
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
}
};
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
struct IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6;
struct IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362;
struct IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct Exception_t;
struct ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A;
struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768;
struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7;
struct InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981;
struct InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9;
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
struct StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7;
struct StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4;
struct String_t;
struct Type_t;
struct ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E;
struct U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7;
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
IL2CPP_EXTERN_C RuntimeClass* Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
IL2CPP_EXTERN_C String_t* _stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270;
IL2CPP_EXTERN_C String_t* _stringLiteral1956A49F1096CFA1A4F0007238FFD9DAF226E029;
IL2CPP_EXTERN_C String_t* _stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B;
IL2CPP_EXTERN_C String_t* _stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B;
IL2CPP_EXTERN_C String_t* _stringLiteral1DBDFB2A21ED7BDE42E71C3049B7639D2C2DEC93;
IL2CPP_EXTERN_C String_t* _stringLiteral20B43C997D46773915E000B0A5DBB64316FDD2E8;
IL2CPP_EXTERN_C String_t* _stringLiteral2938DFAC96402A5DC952E0ADEA558EB6FFAC2C8C;
IL2CPP_EXTERN_C String_t* _stringLiteral30D44D3EB7B534CAF51AD514F18FE7DD626129FE;
IL2CPP_EXTERN_C String_t* _stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC;
IL2CPP_EXTERN_C String_t* _stringLiteral36919DB41559814DAA1900952B7D08BD1CA0C036;
IL2CPP_EXTERN_C String_t* _stringLiteral42AEC79DC2BD0CC7051BC6692BBFF6CFDFB5F434;
IL2CPP_EXTERN_C String_t* _stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC;
IL2CPP_EXTERN_C String_t* _stringLiteral4FCC9A31064D18CFF3A3B5AC78BA064850640EB0;
IL2CPP_EXTERN_C String_t* _stringLiteral51F1DBAC2A477B647C00F35F5067C191B5F39517;
IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4;
IL2CPP_EXTERN_C String_t* _stringLiteral553CED52ED1AB1E6F030EF57734B26F12CA2DE3A;
IL2CPP_EXTERN_C String_t* _stringLiteral60165C068AEA0DE0A862E2324EB9140E987AEF22;
IL2CPP_EXTERN_C String_t* _stringLiteral64FB23415B98CBBAAE0C2B5B5CAD4E64AC7C92C3;
IL2CPP_EXTERN_C String_t* _stringLiteral693A080DEBFE98FE11083064E8A1C20EFF085780;
IL2CPP_EXTERN_C String_t* _stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB;
IL2CPP_EXTERN_C String_t* _stringLiteral77B8FF6E0BFB09EB9D8A7585234E9561468125FD;
IL2CPP_EXTERN_C String_t* _stringLiteral7F602873ED0E988A95A87335349E7292B60E4F24;
IL2CPP_EXTERN_C String_t* _stringLiteral8A2B7C4EDCFD7B1DC8C343D806718999A0477201;
IL2CPP_EXTERN_C String_t* _stringLiteral8FF23D129BAAFF88D5BFD6399DCAA2557F8F2030;
IL2CPP_EXTERN_C String_t* _stringLiteral93A2E40752B3D03B73B603835B057B861A530EE9;
IL2CPP_EXTERN_C String_t* _stringLiteral99EF3F46FC3EBDEC21B57E38C06DA94FE17B8895;
IL2CPP_EXTERN_C String_t* _stringLiteralA035F1B0B3C6B10400AF19ADB7E6BCFDA990520E;
IL2CPP_EXTERN_C String_t* _stringLiteralB6A6F781056FD8416179809C3F015A7D837951B7;
IL2CPP_EXTERN_C String_t* _stringLiteralB81349898E91060D24CC2168BA4D1A2744026AF9;
IL2CPP_EXTERN_C String_t* _stringLiteralBDA3F81E88BE1700D497DE0A5571831377B1C88F;
IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10;
IL2CPP_EXTERN_C String_t* _stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12;
IL2CPP_EXTERN_C String_t* _stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62;
IL2CPP_EXTERN_C String_t* _stringLiteralD2C4AFE33DBE351005555CACEE117BC851996B97;
IL2CPP_EXTERN_C String_t* _stringLiteralDC926AD4C478A88A08B54B90CE3FF6A65ECEF876;
IL2CPP_EXTERN_C String_t* _stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D;
IL2CPP_EXTERN_C String_t* _stringLiteralE2342616D08840279278C2B09E3EEBDC0A0FEAE6;
IL2CPP_EXTERN_C String_t* _stringLiteralE2892E4FE328B349200CDDAF1DED7E765A3843B4;
IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB;
IL2CPP_EXTERN_C String_t* _stringLiteralEE6DF8099AE75DD42F869879C18E332A6FC033EF;
IL2CPP_EXTERN_C String_t* _stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1;
IL2CPP_EXTERN_C String_t* _stringLiteralF387CA61FFEFEF87BC52030A46267A254BF3224C;
IL2CPP_EXTERN_C String_t* _stringLiteralF5140C8A872A6E28C108AF6DAFC168839A3721CD;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterHuffmanTree__cctor_mA3800124AC033EEF11F0AD533FBFDA10C895C67A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Seek_mDDBDD5C47FB213B55DDD94BEB515FF12497D1325_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_SetLength_m39B69442ADA5239106EDE6DF7AFB6F3241BC6AE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_WriteByte_m5FA349257AEBDE4008A54AB95A8CDDBE03B0E511_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_Write_m3FBAEB5F60DCC95F5FD4034262FB19FA2E4C3264_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_get_Length_m2E730E1BDB5D3DFFBB1C26A21792DE9809324AAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InflaterInputStream_set_Position_m270061B32CD5FD4E3443DFA45333A7AEFEE60B6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_Reset_m7640DBBD660B7DF4CCB252F603E99BDA38E5EB84_RuntimeMethod_var;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct U3CModuleU3E_t7843771A6F6ADD2EE3D215235E62640C06F3AEE0
{
};
struct U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87 : public RuntimeObject
{
};
struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502 : public RuntimeObject
{
uint32_t ___checkValue;
};
struct DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161 : public RuntimeObject
{
};
struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A : public RuntimeObject
{
int32_t ___mode;
int32_t ___readAdler;
int32_t ___neededBits;
int32_t ___repLength;
int32_t ___repDist;
int32_t ___uncomprLen;
bool ___isLastBlock;
int64_t ___totalOut;
int64_t ___totalIn;
bool ___noHeader;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___input;
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* ___outputWindow;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* ___dynHeader;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___litlenTree;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___distTree;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* ___adler;
};
struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768 : public RuntimeObject
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___input;
RuntimeObject* ___state;
RuntimeObject* ___stateMachine;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___codeLengths;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___litLenTree;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___distTree;
int32_t ___litLenCodeCount;
int32_t ___distanceCodeCount;
int32_t ___metaCodeCount;
};
struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7 : public RuntimeObject
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___tree;
};
struct InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981 : public RuntimeObject
{
int32_t ___rawLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___rawData;
int32_t ___clearTextLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___clearText;
int32_t ___available;
RuntimeObject* ___cryptoTransform;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___inputStream;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
{
RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
Il2CppIUnknown* ____identity;
};
struct OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___window;
int32_t ___windowEnd;
int32_t ___windowFilled;
};
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
int32_t ___m_currMember;
RuntimeObject* ___m_converter;
String_t* ___m_fullTypeName;
String_t* ___m_assemName;
Type_t* ___objectType;
bool ___isFullTypeNameSetExplicit;
bool ___isAssemblyNameSetExplicit;
bool ___requireSameTokenInPartialTrust;
};
struct StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4 : public RuntimeObject
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___window_;
int32_t ___windowStart_;
int32_t ___windowEnd_;
uint32_t ___buffer_;
int32_t ___bitsInBuffer_;
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7 : public RuntimeObject
{
int32_t ___U3CU3E1__state;
bool ___U3CU3E2__current;
int32_t ___U3CU3El__initialThreadId;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* ___U3CU3E4__this;
int32_t ___U3CdataCodeCountU3E5__2;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___U3CmetaCodeTreeU3E5__3;
int32_t ___U3CindexU3E5__4;
int32_t ___U3CiU3E5__5;
uint8_t ___U3CcodeLengthU3E5__6;
};
struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array;
int32_t ____offset;
int32_t ____count;
};
struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17
{
bool ___hasValue;
int64_t ___value;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
int64_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
uint32_t ___m_value;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012__padding[116];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151__padding[120];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D16_t4D3CC416365CAE6D9F52E32CA6273FBF1BF55E7C
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D16_t4D3CC416365CAE6D9F52E32CA6273FBF1BF55E7C__padding[16];
};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D76_t14C27F2120D7DE81557084F39F86E644C32D615B
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D76_t14C27F2120D7DE81557084F39F86E644C32D615B__padding[76];
};
};
#pragma pack(pop, tp)
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
{
bool ___U3CIsStreamOwnerU3Ek__BackingField;
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___inf;
InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* ___inputBuffer;
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___baseInputStream;
bool ___isClosed;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000
{
int32_t ___value__;
};
struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
{
int32_t ___value__;
};
struct SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9 : public Exception_t
{
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
{
RuntimeObject* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
{
Il2CppIUnknown* ___m_additionalContext;
int32_t ___m_state;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7 : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9
{
};
struct ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E : public SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
RuntimeObject* ____actualValue;
};
struct ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF : public StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7
{
};
struct U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87_StaticFields
{
__StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012 ___52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5;
__StaticArrayInitTypeSizeU3D16_t4D3CC416365CAE6D9F52E32CA6273FBF1BF55E7C ___A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D;
__StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151 ___B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114;
__StaticArrayInitTypeSizeU3D76_t14C27F2120D7DE81557084F39F86E644C32D615B ___C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B;
__StaticArrayInitTypeSizeU3D116_tEE935A58B153EECE611E818984A183B754012012 ___F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842;
__StaticArrayInitTypeSizeU3D120_tF3A9D07D7EC976A0D5A8A3E658FBE17F3DB41151 ___FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3;
};
struct Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields
{
uint32_t ___BASE;
};
struct DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___BL_ORDER;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bit4Reverse;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___staticLCodes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___staticLLength;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___staticDCodes;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___staticDLength;
};
struct Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPLENS;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPLEXT;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPDIST;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CPDEXT;
};
struct InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___MetaCodeLengthIndex;
};
struct InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___defLitLenTree;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* ___defDistTree;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields
{
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
};
struct Exception_t_StaticFields
{
RuntimeObject* ___s_EDILock;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray
{
ALIGN_FIELD (8) int16_t m_Items[1];
inline int16_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int16_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int16_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_gshared (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_gshared (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_gshared (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120 (Exception_t* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308 (int32_t ___0_toReverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, bool ___0_noHeader, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32__ctor_mA604223227DD71EDB1BB6CA84B0368D896AF9A52 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator__ctor_mB61C7FF056589EDF4ABE03E9A4BFF69103EC9733 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mE9D33D77117AF639514D00ADFB78A7CFE20E56A4 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_GetFreeSpace_mEBFC32E0FCD1AA176826162F5564A4A3A7E0B4FE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1 (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, int64_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, int64_t, const RuntimeMethod*))Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_gshared)(__this, ___0_value, method);
}
inline int64_t Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method)
{
return (( int64_t (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeDict_mE4CD5E07B2E0AD728DB82B463F9A23D77AD698ED (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterDynHeader__ctor_m5D7E5DF48D395A20083C8158355D0855FCA3E7BE (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyStored_m384BC65C3723B9729564548F5241B217DEB71E15 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterDynHeader_AttemptRead_mB3DDF9CCC0CCCC71048FE6318457941801304787 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_len, const RuntimeMethod* method) ;
inline void ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20 (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
(( void (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_gshared)(__this, ___0_array, ___1_offset, ___2_count, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m1D828762B8E4443745838DBF5F14E23405AB4B21 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_segment, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InflaterDynHeader_CreateStateMachine_m6F15ACE13051B6741EA0625BBB4C5CD568AF71C0 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, int32_t* ___1_output, int32_t ___2_outputOffset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_mDD2C8DA6144076D2A281CC62104714BB0CDBEE22 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_array, int32_t ___2_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumerableU3CSystem_BooleanU3E_GetEnumerator_m69AA6012215E51D78457BA7077C790E9C0E83521 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree_BuildTree_m394427DE560794438A7CF1C5D79639A4648185C5 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater_SetInput_m8BFBBCD1BD92D8C83CAAD72FA7D9DC030BCD0C70 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_mFBCD1E81D8506CD42C6C069B8D2991F861FF08CE (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer__ctor_m6DAB9A2C6D97BBDFAF6456BD19624A39081FE61C (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_bufferSize, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_Fill_m6E2C47C084750B4359A98CDB50C077E58330AE9D (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___0_inflater, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF_inline (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingDictionary_m913E969FF513D6608BC7C96F848AE40A0BAB02F4 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingInput_mE7646C92F5DBA0D1860A13CC8FE5650A1C2F8F02 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_SlowRepeat_mF421162AB20694E18C0C676063F3A8F1FEEFF4CE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_repStart, int32_t ___1_length, int32_t ___2_distance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBytes_m111E7770B1EF999DB8DEE846FCBFCCC4FB0E4931 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Reset_m91B7E124B35D0729D18B6131DED9A668C874699E (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method) ;
inline int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline)(__this, method);
}
inline int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline)(__this, method);
}
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093*, const RuntimeMethod*))ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline)(__this, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2 (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m412D5FC4D69035738F1DB88FD771ABD6B0E9E120(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D);
s_Il2CppMethodInitialized = true;
}
{
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, _stringLiteralDEAAC5E3A77D04DD8512744622F3D88ACFA2767D, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203 (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, String_t* ___0_nameOfValue, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC);
s_Il2CppMethodInitialized = true;
}
{
String_t* L_0 = ___0_nameOfValue;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteral328B3EE618281BF9F9B37709929ED8444729EEDC, NULL);
StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(__this, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_m806C10AD58A01A64F675B5B0285FD6B7AFB6646D (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, const RuntimeMethod* method)
{
{
StreamDecodingException__ctor_m67C525E3E90C9890F9DFC4EA694BAD6E70364BAE(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutOfRangeException__ctor_mB73EDF491FC8B35BA4BFC800FE3E5A9537ADE573 (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
StreamDecodingException__ctor_mCD1A2E3149C6101DD036C00E06680F67FB2BD203(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m412C5567F93E0654A4CC2629049B315B05C3F9F3 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, const RuntimeMethod* method)
{
{
SharpZipBaseException__ctor_m80A96998EE283D1B8D634781F9D58AE82EB0E597(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, String_t* ___0_message, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_message;
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipException__ctor_m81496E322C4FB0B8832A5A05D052AF8D44132DF3 (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
{
{
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
SharpZipBaseException__ctor_m7AC4DCAD3B4A17429EFB941ED0CCA831101D03C2(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterHuffman__cctor_mD5D53A3E512741C5F1FC886112765AFE34E136E9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___BL_ORDER = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___BL_ORDER), (void*)L_1);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____A7BECD43C1DE3B2E78F02487AF261536EF05E65091673703AE6BC720345CCF2D_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse), (void*)L_4);
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_6 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)286));
((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes), (void*)L_6);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)286));
((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength), (void*)L_7);
V_0 = 0;
goto IL_006e;
}
IL_0050:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_8 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes;
int32_t L_9 = V_0;
int32_t L_10 = V_0;
int16_t L_11;
L_11 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)48), L_10))<<8)), NULL);
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (int16_t)L_11);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength;
int32_t L_13 = V_0;
int32_t L_14 = L_13;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
NullCheck(L_12);
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)8);
}
IL_006e:
{
int32_t L_15 = V_0;
if ((((int32_t)L_15) < ((int32_t)((int32_t)144))))
{
goto IL_0050;
}
}
{
goto IL_009a;
}
IL_0078:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_16 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes;
int32_t L_17 = V_0;
int32_t L_18 = V_0;
int16_t L_19;
L_19 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)256), L_18))<<7)), NULL);
NullCheck(L_16);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (int16_t)L_19);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)((int32_t)9));
}
IL_009a:
{
int32_t L_23 = V_0;
if ((((int32_t)L_23) < ((int32_t)((int32_t)256))))
{
goto IL_0078;
}
}
{
goto IL_00c6;
}
IL_00a4:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_24 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes;
int32_t L_25 = V_0;
int32_t L_26 = V_0;
int16_t L_27;
L_27 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)-256), L_26))<<((int32_t)9))), NULL);
NullCheck(L_24);
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (int16_t)L_27);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength;
int32_t L_29 = V_0;
int32_t L_30 = L_29;
V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (uint8_t)7);
}
IL_00c6:
{
int32_t L_31 = V_0;
if ((((int32_t)L_31) < ((int32_t)((int32_t)280))))
{
goto IL_00a4;
}
}
{
goto IL_00ee;
}
IL_00d0:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_32 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLCodes;
int32_t L_33 = V_0;
int32_t L_34 = V_0;
int16_t L_35;
L_35 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)-88), L_34))<<8)), NULL);
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (int16_t)L_35);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticLLength;
int32_t L_37 = V_0;
int32_t L_38 = L_37;
V_0 = ((int32_t)il2cpp_codegen_add(L_38, 1));
NullCheck(L_36);
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (uint8_t)8);
}
IL_00ee:
{
int32_t L_39 = V_0;
if ((((int32_t)L_39) < ((int32_t)((int32_t)286))))
{
goto IL_00d0;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_40 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDCodes = L_40;
Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDCodes), (void*)L_40);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDLength = L_41;
Il2CppCodeGenWriteBarrier((void**)(&((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDLength), (void*)L_41);
V_0 = 0;
goto IL_012e;
}
IL_0112:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_42 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDCodes;
int32_t L_43 = V_0;
int32_t L_44 = V_0;
int16_t L_45;
L_45 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(((int32_t)(L_44<<((int32_t)11))), NULL);
NullCheck(L_42);
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (int16_t)L_45);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___staticDLength;
int32_t L_47 = V_0;
NullCheck(L_46);
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (uint8_t)5);
int32_t L_48 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_012e:
{
int32_t L_49 = V_0;
if ((((int32_t)L_49) < ((int32_t)((int32_t)30))))
{
goto IL_0112;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308 (int32_t ___0_toReverse, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse;
int32_t L_1 = ___0_toReverse;
NullCheck(L_0);
int32_t L_2 = ((int32_t)(L_1&((int32_t)15)));
uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse;
int32_t L_5 = ___0_toReverse;
NullCheck(L_4);
int32_t L_6 = ((int32_t)(((int32_t)(L_5>>4))&((int32_t)15)));
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse;
int32_t L_9 = ___0_toReverse;
NullCheck(L_8);
int32_t L_10 = ((int32_t)(((int32_t)(L_9>>8))&((int32_t)15)));
uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_StaticFields*)il2cpp_codegen_static_fields_for(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var))->___bit4Reverse;
int32_t L_13 = ___0_toReverse;
NullCheck(L_12);
int32_t L_14 = ((int32_t)(L_13>>((int32_t)12)));
uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
return ((int16_t)((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_3<<((int32_t)12)))|((int32_t)((int32_t)L_7<<8))))|((int32_t)((int32_t)L_11<<4))))|(int32_t)L_15)));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_mFBCD1E81D8506CD42C6C069B8D2991F861FF08CE (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
{
Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239(__this, (bool)0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__ctor_m0CC91E71EE865E53E352C874D41A53D043B03239 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, bool ___0_noHeader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* G_B4_0 = NULL;
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* G_B5_1 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
bool L_0 = ___0_noHeader;
__this->___noHeader = L_0;
bool L_1 = ___0_noHeader;
if (L_1)
{
goto IL_001b;
}
}
{
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_2 = (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502*)il2cpp_codegen_object_new(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var);
Adler32__ctor_mA604223227DD71EDB1BB6CA84B0368D896AF9A52(L_2, NULL);
__this->___adler = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___adler), (void*)L_2);
}
IL_001b:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4*)il2cpp_codegen_object_new(StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4_il2cpp_TypeInfo_var);
StreamManipulator__ctor_mB61C7FF056589EDF4ABE03E9A4BFF69103EC9733(L_3, NULL);
__this->___input = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___input), (void*)L_3);
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_4 = (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D*)il2cpp_codegen_object_new(OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D_il2cpp_TypeInfo_var);
OutputWindow__ctor_mE9D33D77117AF639514D00ADFB78A7CFE20E56A4(L_4, NULL);
__this->___outputWindow = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___outputWindow), (void*)L_4);
bool L_5 = ___0_noHeader;
if (L_5)
{
G_B4_0 = __this;
goto IL_0038;
}
G_B3_0 = __this;
}
{
G_B5_0 = 0;
G_B5_1 = G_B3_0;
goto IL_0039;
}
IL_0038:
{
G_B5_0 = 2;
G_B5_1 = G_B4_0;
}
IL_0039:
{
NullCheck(G_B5_1);
G_B5_1->___mode = G_B5_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input;
NullCheck(L_0);
int32_t L_1;
L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, ((int32_t)16), NULL);
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0014;
}
}
{
return (bool)0;
}
IL_0014:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = __this->___input;
NullCheck(L_3);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_3, ((int32_t)16), NULL);
int32_t L_4 = V_0;
int32_t L_5 = V_0;
V_0 = ((int32_t)(((int32_t)(((int32_t)(L_4<<8))|((int32_t)(L_5>>8))))&((int32_t)65535)));
int32_t L_6 = V_0;
if (!((int32_t)(L_6%((int32_t)31))))
{
goto IL_0040;
}
}
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_7 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2C4AFE33DBE351005555CACEE117BC851996B97)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843_RuntimeMethod_var)));
}
IL_0040:
{
int32_t L_8 = V_0;
if ((((int32_t)((int32_t)(L_8&((int32_t)3840)))) == ((int32_t)((int32_t)2048))))
{
goto IL_0059;
}
}
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_9 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1956A49F1096CFA1A4F0007238FFD9DAF226E029)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843_RuntimeMethod_var)));
}
IL_0059:
{
int32_t L_10 = V_0;
if (((int32_t)(L_10&((int32_t)32))))
{
goto IL_0068;
}
}
{
__this->___mode = 2;
goto IL_0077;
}
IL_0068:
{
__this->___mode = 1;
__this->___neededBits = ((int32_t)32);
}
IL_0077:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeDict_mE4CD5E07B2E0AD728DB82B463F9A23D77AD698ED (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
goto IL_003f;
}
IL_0002:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input;
NullCheck(L_0);
int32_t L_1;
L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, 8, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
return (bool)0;
}
IL_0015:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = __this->___input;
NullCheck(L_3);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_3, 8, NULL);
int32_t L_4 = __this->___readAdler;
int32_t L_5 = V_0;
__this->___readAdler = ((int32_t)(((int32_t)(L_4<<8))|L_5));
int32_t L_6 = __this->___neededBits;
__this->___neededBits = ((int32_t)il2cpp_codegen_subtract(L_6, 8));
}
IL_003f:
{
int32_t L_7 = __this->___neededBits;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_0 = __this->___outputWindow;
NullCheck(L_0);
int32_t L_1;
L_1 = OutputWindow_GetFreeSpace_mEBFC32E0FCD1AA176826162F5564A4A3A7E0B4FE(L_0, NULL);
V_0 = L_1;
goto IL_01d3;
}
IL_0011:
{
int32_t L_2 = __this->___mode;
V_2 = L_2;
int32_t L_3 = V_2;
switch (((int32_t)il2cpp_codegen_subtract(L_3, 7)))
{
case 0:
{
goto IL_004f;
}
case 1:
{
goto IL_00c4;
}
case 2:
{
goto IL_0113;
}
case 3:
{
goto IL_0154;
}
}
}
{
goto IL_01c8;
}
IL_0035:
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_4 = __this->___outputWindow;
int32_t L_5 = V_1;
NullCheck(L_4);
OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710(L_4, L_5, NULL);
int32_t L_6 = V_0;
int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
V_0 = L_7;
if ((((int32_t)L_7) >= ((int32_t)((int32_t)258))))
{
goto IL_004f;
}
}
{
return (bool)1;
}
IL_004f:
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_8 = __this->___litlenTree;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_9 = __this->___input;
NullCheck(L_8);
int32_t L_10;
L_10 = InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517(L_8, L_9, NULL);
int32_t L_11 = L_10;
V_1 = L_11;
if (!((int32_t)(L_11&((int32_t)-256))))
{
goto IL_0035;
}
}
{
int32_t L_12 = V_1;
if ((((int32_t)L_12) >= ((int32_t)((int32_t)257))))
{
goto IL_008f;
}
}
{
int32_t L_13 = V_1;
if ((((int32_t)L_13) >= ((int32_t)0)))
{
goto IL_0078;
}
}
{
return (bool)0;
}
IL_0078:
{
__this->___distTree = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___distTree), (void*)(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL);
__this->___litlenTree = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___litlenTree), (void*)(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)NULL);
__this->___mode = 2;
return (bool)1;
}
IL_008f:
{
}
try
{
il2cpp_codegen_runtime_class_init_inline(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLENS;
int32_t L_15 = V_1;
NullCheck(L_14);
int32_t L_16 = ((int32_t)il2cpp_codegen_subtract(L_15, ((int32_t)257)));
int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
__this->___repLength = L_17;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLEXT;
int32_t L_19 = V_1;
NullCheck(L_18);
int32_t L_20 = ((int32_t)il2cpp_codegen_subtract(L_19, ((int32_t)257)));
int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
__this->___neededBits = L_21;
goto IL_00c4;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00b8;
}
throw e;
}
CATCH_00b8:
{
Exception_t* L_22 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_23 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral60165C068AEA0DE0A862E2324EB9140E987AEF22)), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var)));
}
IL_00c4:
{
int32_t L_24 = __this->___neededBits;
if ((((int32_t)L_24) <= ((int32_t)0)))
{
goto IL_010b;
}
}
{
__this->___mode = 8;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_25 = __this->___input;
int32_t L_26 = __this->___neededBits;
NullCheck(L_25);
int32_t L_27;
L_27 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_25, L_26, NULL);
V_3 = L_27;
int32_t L_28 = V_3;
if ((((int32_t)L_28) >= ((int32_t)0)))
{
goto IL_00ec;
}
}
{
return (bool)0;
}
IL_00ec:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_29 = __this->___input;
int32_t L_30 = __this->___neededBits;
NullCheck(L_29);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_29, L_30, NULL);
int32_t L_31 = __this->___repLength;
int32_t L_32 = V_3;
__this->___repLength = ((int32_t)il2cpp_codegen_add(L_31, L_32));
}
IL_010b:
{
__this->___mode = ((int32_t)9);
}
IL_0113:
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_33 = __this->___distTree;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_34 = __this->___input;
NullCheck(L_33);
int32_t L_35;
L_35 = InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517(L_33, L_34, NULL);
V_1 = L_35;
int32_t L_36 = V_1;
if ((((int32_t)L_36) >= ((int32_t)0)))
{
goto IL_012b;
}
}
{
return (bool)0;
}
IL_012b:
{
}
try
{
il2cpp_codegen_runtime_class_init_inline(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDIST;
int32_t L_38 = V_1;
NullCheck(L_37);
int32_t L_39 = L_38;
int32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
__this->___repDist = L_40;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = ((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDEXT;
int32_t L_42 = V_1;
NullCheck(L_41);
int32_t L_43 = L_42;
int32_t L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
__this->___neededBits = L_44;
goto IL_0154;
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0148;
}
throw e;
}
CATCH_0148:
{
Exception_t* L_45 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_46 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_46, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2938DFAC96402A5DC952E0ADEA558EB6FFAC2C8C)), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var)));
}
IL_0154:
{
int32_t L_47 = __this->___neededBits;
if ((((int32_t)L_47) <= ((int32_t)0)))
{
goto IL_019f;
}
}
{
__this->___mode = ((int32_t)10);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_48 = __this->___input;
int32_t L_49 = __this->___neededBits;
NullCheck(L_48);
int32_t L_50;
L_50 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_48, L_49, NULL);
V_4 = L_50;
int32_t L_51 = V_4;
if ((((int32_t)L_51) >= ((int32_t)0)))
{
goto IL_017f;
}
}
{
return (bool)0;
}
IL_017f:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_52 = __this->___input;
int32_t L_53 = __this->___neededBits;
NullCheck(L_52);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_52, L_53, NULL);
int32_t L_54 = __this->___repDist;
int32_t L_55 = V_4;
__this->___repDist = ((int32_t)il2cpp_codegen_add(L_54, L_55));
}
IL_019f:
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_56 = __this->___outputWindow;
int32_t L_57 = __this->___repLength;
int32_t L_58 = __this->___repDist;
NullCheck(L_56);
OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7(L_56, L_57, L_58, NULL);
int32_t L_59 = V_0;
int32_t L_60 = __this->___repLength;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_59, L_60));
__this->___mode = 7;
goto IL_01d3;
}
IL_01c8:
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_61 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_61, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBDA3F81E88BE1700D497DE0A5571831377B1C88F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532_RuntimeMethod_var)));
}
IL_01d3:
{
int32_t L_62 = V_0;
if ((((int32_t)L_62) >= ((int32_t)((int32_t)258))))
{
goto IL_0011;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B7_0 = NULL;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B6_0 = NULL;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 G_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B11_0 = NULL;
String_t* G_B11_1 = NULL;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B10_0 = NULL;
String_t* G_B10_1 = NULL;
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 G_B12_0;
memset((&G_B12_0), 0, sizeof(G_B12_0));
String_t* G_B12_1 = NULL;
{
goto IL_003f;
}
IL_0002:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input;
NullCheck(L_0);
int32_t L_1;
L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, 8, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
return (bool)0;
}
IL_0015:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = __this->___input;
NullCheck(L_3);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_3, 8, NULL);
int32_t L_4 = __this->___readAdler;
int32_t L_5 = V_0;
__this->___readAdler = ((int32_t)(((int32_t)(L_4<<8))|L_5));
int32_t L_6 = __this->___neededBits;
__this->___neededBits = ((int32_t)il2cpp_codegen_subtract(L_6, 8));
}
IL_003f:
{
int32_t L_7 = __this->___neededBits;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_8 = __this->___adler;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_9 = L_8;
if (L_9)
{
G_B7_0 = L_9;
goto IL_005d;
}
G_B6_0 = L_9;
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_10 = V_1;
G_B8_0 = L_10;
goto IL_0067;
}
IL_005d:
{
NullCheck(G_B7_0);
int64_t L_11;
L_11 = Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764(G_B7_0, NULL);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_12;
memset((&L_12), 0, sizeof(L_12));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_12), L_11, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var);
G_B8_0 = L_12;
}
IL_0067:
{
V_1 = G_B8_0;
int64_t L_13;
L_13 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_1), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var);
int32_t L_14 = __this->___readAdler;
if ((((int32_t)((int32_t)L_13)) == ((int32_t)L_14)))
{
goto IL_00c8;
}
}
{
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_15 = __this->___adler;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_16 = L_15;
if (L_16)
{
G_B11_0 = L_16;
G_B11_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1DBDFB2A21ED7BDE42E71C3049B7639D2C2DEC93));
goto IL_0092;
}
G_B10_0 = L_16;
G_B10_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1DBDFB2A21ED7BDE42E71C3049B7639D2C2DEC93));
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17));
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_17 = V_1;
G_B12_0 = L_17;
G_B12_1 = G_B10_1;
goto IL_009c;
}
IL_0092:
{
NullCheck(G_B11_0);
int64_t L_18;
L_18 = Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764(G_B11_0, NULL);
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_19;
memset((&L_19), 0, sizeof(L_19));
Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_19), L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var)));
G_B12_0 = L_19;
G_B12_1 = G_B11_1;
}
IL_009c:
{
V_1 = G_B12_0;
int64_t L_20;
L_20 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_1), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var)));
V_2 = ((int32_t)L_20);
String_t* L_21;
L_21 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
int32_t* L_22 = (int32_t*)(&__this->___readAdler);
String_t* L_23;
L_23 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_22, NULL);
String_t* L_24;
L_24 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B12_1, L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral64FB23415B98CBBAAE0C2B5B5CAD4E64AC7C92C3)), L_23, NULL);
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_25 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_25, L_24, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46_RuntimeMethod_var)));
}
IL_00c8:
{
__this->___mode = ((int32_t)12);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0 = __this->___mode;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0046;
}
case 1:
{
goto IL_004d;
}
case 2:
{
goto IL_005b;
}
case 3:
{
goto IL_0142;
}
case 4:
{
goto IL_0171;
}
case 5:
{
goto IL_01b3;
}
case 6:
{
goto IL_01fb;
}
case 7:
{
goto IL_0233;
}
case 8:
{
goto IL_0233;
}
case 9:
{
goto IL_0233;
}
case 10:
{
goto IL_0233;
}
case 11:
{
goto IL_0054;
}
case 12:
{
goto IL_023a;
}
}
}
{
goto IL_023c;
}
IL_0046:
{
bool L_2;
L_2 = Inflater_DecodeHeader_m90F6E99E3C33D7F9B965D882817A7D54707B1843(__this, NULL);
return L_2;
}
IL_004d:
{
bool L_3;
L_3 = Inflater_DecodeDict_mE4CD5E07B2E0AD728DB82B463F9A23D77AD698ED(__this, NULL);
return L_3;
}
IL_0054:
{
bool L_4;
L_4 = Inflater_DecodeChksum_m6FC9B4DE4D364BDA6B1AB252382E38E1993C1E46(__this, NULL);
return L_4;
}
IL_005b:
{
bool L_5 = __this->___isLastBlock;
if (!L_5)
{
goto IL_0092;
}
}
{
bool L_6 = __this->___noHeader;
if (!L_6)
{
goto IL_0075;
}
}
{
__this->___mode = ((int32_t)12);
return (bool)0;
}
IL_0075:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_7 = __this->___input;
NullCheck(L_7);
StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758(L_7, NULL);
__this->___neededBits = ((int32_t)32);
__this->___mode = ((int32_t)11);
return (bool)1;
}
IL_0092:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_8 = __this->___input;
NullCheck(L_8);
int32_t L_9;
L_9 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_8, 3, NULL);
V_0 = L_9;
int32_t L_10 = V_0;
if ((((int32_t)L_10) >= ((int32_t)0)))
{
goto IL_00a5;
}
}
{
return (bool)0;
}
IL_00a5:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_11 = __this->___input;
NullCheck(L_11);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_11, 3, NULL);
bool L_12 = __this->___isLastBlock;
int32_t L_13 = V_0;
__this->___isLastBlock = (bool)((int32_t)((int32_t)L_12|((!(((uint32_t)((int32_t)(L_13&1))) <= ((uint32_t)0)))? 1 : 0)));
int32_t L_14 = V_0;
V_2 = ((int32_t)(L_14>>1));
int32_t L_15 = V_2;
switch (L_15)
{
case 0:
{
goto IL_00dc;
}
case 1:
{
goto IL_00f0;
}
case 2:
{
goto IL_010f;
}
}
}
{
goto IL_0129;
}
IL_00dc:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_16 = __this->___input;
NullCheck(L_16);
StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758(L_16, NULL);
__this->___mode = 3;
goto IL_0140;
}
IL_00f0:
{
il2cpp_codegen_runtime_class_init_inline(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_17 = ((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defLitLenTree;
__this->___litlenTree = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___litlenTree), (void*)L_17);
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_18 = ((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defDistTree;
__this->___distTree = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___distTree), (void*)L_18);
__this->___mode = 7;
goto IL_0140;
}
IL_010f:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_19 = __this->___input;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_20 = (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768*)il2cpp_codegen_object_new(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var);
InflaterDynHeader__ctor_m5D7E5DF48D395A20083C8158355D0855FCA3E7BE(L_20, L_19, NULL);
__this->___dynHeader = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___dynHeader), (void*)L_20);
__this->___mode = 6;
goto IL_0140;
}
IL_0129:
{
String_t* L_21;
L_21 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
String_t* L_22;
L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F602873ED0E988A95A87335349E7292B60E4F24)), L_21, NULL);
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_23 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_23, L_22, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var)));
}
IL_0140:
{
return (bool)1;
}
IL_0142:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_24 = __this->___input;
NullCheck(L_24);
int32_t L_25;
L_25 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_24, ((int32_t)16), NULL);
int32_t L_26 = L_25;
V_2 = L_26;
__this->___uncomprLen = L_26;
int32_t L_27 = V_2;
if ((((int32_t)L_27) >= ((int32_t)0)))
{
goto IL_015d;
}
}
{
return (bool)0;
}
IL_015d:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_28 = __this->___input;
NullCheck(L_28);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_28, ((int32_t)16), NULL);
__this->___mode = 4;
}
IL_0171:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_29 = __this->___input;
NullCheck(L_29);
int32_t L_30;
L_30 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_29, ((int32_t)16), NULL);
V_3 = L_30;
int32_t L_31 = V_3;
if ((((int32_t)L_31) >= ((int32_t)0)))
{
goto IL_0185;
}
}
{
return (bool)0;
}
IL_0185:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_32 = __this->___input;
NullCheck(L_32);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_32, ((int32_t)16), NULL);
int32_t L_33 = V_3;
int32_t L_34 = __this->___uncomprLen;
if ((((int32_t)L_33) == ((int32_t)((int32_t)(L_34^((int32_t)65535))))))
{
goto IL_01ac;
}
}
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_35 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5140C8A872A6E28C108AF6DAFC168839A3721CD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var)));
}
IL_01ac:
{
__this->___mode = 5;
}
IL_01b3:
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_36 = __this->___outputWindow;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_37 = __this->___input;
int32_t L_38 = __this->___uncomprLen;
NullCheck(L_36);
int32_t L_39;
L_39 = OutputWindow_CopyStored_m384BC65C3723B9729564548F5241B217DEB71E15(L_36, L_37, L_38, NULL);
V_4 = L_39;
int32_t L_40 = __this->___uncomprLen;
int32_t L_41 = V_4;
__this->___uncomprLen = ((int32_t)il2cpp_codegen_subtract(L_40, L_41));
int32_t L_42 = __this->___uncomprLen;
if (L_42)
{
goto IL_01ec;
}
}
{
__this->___mode = 2;
return (bool)1;
}
IL_01ec:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_43 = __this->___input;
NullCheck(L_43);
bool L_44;
L_44 = StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B(L_43, NULL);
return (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0);
}
IL_01fb:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_45 = __this->___dynHeader;
NullCheck(L_45);
bool L_46;
L_46 = InflaterDynHeader_AttemptRead_mB3DDF9CCC0CCCC71048FE6318457941801304787(L_45, NULL);
if (L_46)
{
goto IL_020a;
}
}
{
return (bool)0;
}
IL_020a:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_47 = __this->___dynHeader;
NullCheck(L_47);
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_48;
L_48 = InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497(L_47, NULL);
__this->___litlenTree = L_48;
Il2CppCodeGenWriteBarrier((void**)(&__this->___litlenTree), (void*)L_48);
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_49 = __this->___dynHeader;
NullCheck(L_49);
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_50;
L_50 = InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB(L_49, NULL);
__this->___distTree = L_50;
Il2CppCodeGenWriteBarrier((void**)(&__this->___distTree), (void*)L_50);
__this->___mode = 7;
}
IL_0233:
{
bool L_51;
L_51 = Inflater_DecodeHuffman_mF0C17D0BB1592E87F76D66F278B4D6130C54A532(__this, NULL);
return L_51;
}
IL_023a:
{
return (bool)0;
}
IL_023c:
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_52 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_52, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2342616D08840279278C2B09E3EEBDC0A0FEAE6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_52, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater_SetInput_m8BFBBCD1BD92D8C83CAAD72FA7D9DC030BCD0C70 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
int32_t L_2 = ___1_index;
int32_t L_3 = ___2_count;
NullCheck(L_0);
StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64(L_0, L_1, L_2, L_3, NULL);
int64_t L_4 = __this->___totalIn;
int32_t L_5 = ___2_count;
__this->___totalIn = ((int64_t)il2cpp_codegen_add(L_4, ((int64_t)L_5)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B17_0 = NULL;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* G_B16_0 = NULL;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var)));
}
IL_000e:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral93A2E40752B3D03B73B603835B057B861A530EE9)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var)));
}
IL_0022:
{
int32_t L_4 = ___1_offset;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0036;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral553CED52ED1AB1E6F030EF57734B26F12CA2DE3A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var)));
}
IL_0036:
{
int32_t L_6 = ___1_offset;
int32_t L_7 = ___2_count;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_buffer;
NullCheck(L_8);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_0049;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2892E4FE328B349200CDDAF1DED7E765A3843B4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6_RuntimeMethod_var)));
}
IL_0049:
{
int32_t L_10 = ___2_count;
if (L_10)
{
goto IL_005d;
}
}
{
bool L_11;
L_11 = Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1(__this, NULL);
if (L_11)
{
goto IL_005b;
}
}
{
bool L_12;
L_12 = Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C(__this, NULL);
}
IL_005b:
{
return 0;
}
IL_005d:
{
V_0 = 0;
}
IL_005f:
{
int32_t L_13 = __this->___mode;
if ((((int32_t)L_13) == ((int32_t)((int32_t)11))))
{
goto IL_00b7;
}
}
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_14 = __this->___outputWindow;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer;
int32_t L_16 = ___1_offset;
int32_t L_17 = ___2_count;
NullCheck(L_14);
int32_t L_18;
L_18 = OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F(L_14, L_15, L_16, L_17, NULL);
V_1 = L_18;
int32_t L_19 = V_1;
if ((((int32_t)L_19) <= ((int32_t)0)))
{
goto IL_00b7;
}
}
{
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_20 = __this->___adler;
Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* L_21 = L_20;
if (L_21)
{
G_B17_0 = L_21;
goto IL_0088;
}
G_B16_0 = L_21;
}
{
goto IL_0095;
}
IL_0088:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_buffer;
int32_t L_23 = ___1_offset;
int32_t L_24 = V_1;
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_25;
memset((&L_25), 0, sizeof(L_25));
ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_25), L_22, L_23, L_24, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var);
NullCheck(G_B17_0);
Adler32_Update_m1D828762B8E4443745838DBF5F14E23405AB4B21(G_B17_0, L_25, NULL);
}
IL_0095:
{
int32_t L_26 = ___1_offset;
int32_t L_27 = V_1;
___1_offset = ((int32_t)il2cpp_codegen_add(L_26, L_27));
int32_t L_28 = V_0;
int32_t L_29 = V_1;
V_0 = ((int32_t)il2cpp_codegen_add(L_28, L_29));
int64_t L_30 = __this->___totalOut;
int32_t L_31 = V_1;
__this->___totalOut = ((int64_t)il2cpp_codegen_add(L_30, ((int64_t)L_31)));
int32_t L_32 = ___2_count;
int32_t L_33 = V_1;
___2_count = ((int32_t)il2cpp_codegen_subtract(L_32, L_33));
int32_t L_34 = ___2_count;
if (L_34)
{
goto IL_00b7;
}
}
{
int32_t L_35 = V_0;
return L_35;
}
IL_00b7:
{
bool L_36;
L_36 = Inflater_Decode_m044D0C674D78CE717A379CE2176A26E4EC5AFC4C(__this, NULL);
if (L_36)
{
goto IL_005f;
}
}
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_37 = __this->___outputWindow;
NullCheck(L_37);
int32_t L_38;
L_38 = OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline(L_37, NULL);
if ((((int32_t)L_38) <= ((int32_t)0)))
{
goto IL_00d7;
}
}
{
int32_t L_39 = __this->___mode;
if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)11)))))
{
goto IL_005f;
}
}
IL_00d7:
{
int32_t L_40 = V_0;
return L_40;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingInput_mE7646C92F5DBA0D1860A13CC8FE5650A1C2F8F02 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = __this->___input;
NullCheck(L_0);
bool L_1;
L_1 = StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsNeedingDictionary_m913E969FF513D6608BC7C96F848AE40A0BAB02F4 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mode;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0013;
}
}
{
int32_t L_1 = __this->___neededBits;
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
IL_0013:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1 (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___mode;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)12)))))
{
goto IL_0019;
}
}
{
OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* L_1 = __this->___outputWindow;
NullCheck(L_1);
int32_t L_2;
L_2 = OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline(L_1, NULL);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
IL_0019:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Inflater__cctor_m01D9752A0349283873F3C6970ABB107C3993C454 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____52AA14DBFAD385CC0A67E081C133BE3C353A46E2260E564186F0FEF33B8874E5_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLENS = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLENS), (void*)L_1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____F8D7861760C88CC514F66095AF0AED47ECBA063ADB65F47125ED07BCC2CF9842_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLEXT = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPLEXT), (void*)L_4);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____FC216F5C5AE2947D800794ECD5F752EE8381073C2E5D0D095FDA040F541702F3_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL);
((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDIST = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDIST), (void*)L_7);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____B23D510F520CB4BA8AFA847F8A40E757C40CB6A55B237EFA1AC6D3984911B114_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL);
((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDEXT = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_StaticFields*)il2cpp_codegen_static_fields_for(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var))->___CPDEXT), (void*)L_10);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterDynHeader_AttemptRead_mB3DDF9CCC0CCCC71048FE6318457941801304787 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___state;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_0);
if (!L_1)
{
goto IL_0019;
}
}
{
RuntimeObject* L_2 = __this->___state;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_1_t48F4900A82CAF9059C2FEB04454888B64E155362_il2cpp_TypeInfo_var, L_2);
return L_3;
}
IL_0019:
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterDynHeader__ctor_m5D7E5DF48D395A20083C8158355D0855FCA3E7BE (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)316));
__this->___codeLengths = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___codeLengths), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_1 = ___0_input;
__this->___input = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___input), (void*)L_1);
RuntimeObject* L_2;
L_2 = InflaterDynHeader_CreateStateMachine_m6F15ACE13051B6741EA0625BBB4C5CD568AF71C0(__this, NULL);
__this->___stateMachine = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___stateMachine), (void*)L_2);
RuntimeObject* L_3 = __this->___stateMachine;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tFCB3E41202F3CC65C7DE9B40C22F196A081E84D6_il2cpp_TypeInfo_var, L_3);
__this->___state = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___state), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InflaterDynHeader_CreateStateMachine_m6F15ACE13051B6741EA0625BBB4C5CD568AF71C0 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_0 = (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7*)il2cpp_codegen_object_new(U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var);
U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451(L_0, ((int32_t)-2), NULL);
U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497 (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method)
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B2_0 = NULL;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B1_0 = NULL;
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_0 = __this->___litLenTree;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0015;
}
G_B1_0 = L_1;
}
{
StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_2 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var)));
StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral693A080DEBFE98FE11083064E8A1C20EFF085780)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterDynHeader_get_LiteralLengthTree_m6AACC7C765EDF40642F13FC7478AE3027D4E4497_RuntimeMethod_var)));
}
IL_0015:
{
return G_B2_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB (InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* __this, const RuntimeMethod* method)
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B2_0 = NULL;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* G_B1_0 = NULL;
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_0 = __this->___distTree;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0015;
}
G_B1_0 = L_1;
}
{
StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_2 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var)));
StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral693A080DEBFE98FE11083064E8A1C20EFF085780)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterDynHeader_get_DistanceTree_m44FAD9E49DB099AF0AE7D770F27EECA7509022CB_RuntimeMethod_var)));
}
IL_0015:
{
return G_B2_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterDynHeader__cctor_mCACCFD516C4CDBC6AFEA9A863990A76E051BC910 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2B7EE77CB9710D7CDA42B7A06126B67DE86B5A87____C133E473E5E653C5C4AEDB8BCC1C1A3A44D384FC0B6C0FCF04672B1B325EC01B_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields*)il2cpp_codegen_static_fields_for(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var))->___MetaCodeLengthIndex = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields*)il2cpp_codegen_static_fields_for(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var))->___MetaCodeLengthIndex), (void*)L_1);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state = L_0;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId = L_1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7_System_IDisposable_Dispose_mF492B5F97B44B5D14BE2A6BF2867FAFB1A83663B (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state;
V_0 = L_0;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_1 = __this->___U3CU3E4__this;
V_1 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_003e;
}
case 1:
{
goto IL_0057;
}
case 2:
{
goto IL_0089;
}
case 3:
{
goto IL_00b7;
}
case 4:
{
goto IL_0141;
}
case 5:
{
goto IL_01b3;
}
case 6:
{
goto IL_023a;
}
case 7:
{
goto IL_0276;
}
case 8:
{
goto IL_02ad;
}
case 9:
{
goto IL_03a0;
}
}
}
{
return (bool)0;
}
IL_003e:
{
__this->___U3CU3E1__state = (-1);
goto IL_005e;
}
IL_0047:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 1;
return (bool)1;
}
IL_0057:
{
__this->___U3CU3E1__state = (-1);
}
IL_005e:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_3 = V_1;
NullCheck(L_3);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_4 = L_3->___input;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_5 = V_1;
NullCheck(L_5);
int32_t* L_6 = (int32_t*)(&L_5->___litLenCodeCount);
NullCheck(L_4);
bool L_7;
L_7 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_4, 5, L_6, ((int32_t)257), NULL);
if (!L_7)
{
goto IL_0047;
}
}
{
goto IL_0090;
}
IL_0079:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 2;
return (bool)1;
}
IL_0089:
{
__this->___U3CU3E1__state = (-1);
}
IL_0090:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_8 = V_1;
NullCheck(L_8);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_9 = L_8->___input;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_10 = V_1;
NullCheck(L_10);
int32_t* L_11 = (int32_t*)(&L_10->___distanceCodeCount);
NullCheck(L_9);
bool L_12;
L_12 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_9, 5, L_11, 1, NULL);
if (!L_12)
{
goto IL_0079;
}
}
{
goto IL_00be;
}
IL_00a7:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 3;
return (bool)1;
}
IL_00b7:
{
__this->___U3CU3E1__state = (-1);
}
IL_00be:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_13 = V_1;
NullCheck(L_13);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_14 = L_13->___input;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_15 = V_1;
NullCheck(L_15);
int32_t* L_16 = (int32_t*)(&L_15->___metaCodeCount);
NullCheck(L_14);
bool L_17;
L_17 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_14, 4, L_16, 4, NULL);
if (!L_17)
{
goto IL_00a7;
}
}
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_18 = V_1;
NullCheck(L_18);
int32_t L_19 = L_18->___litLenCodeCount;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_20 = V_1;
NullCheck(L_20);
int32_t L_21 = L_20->___distanceCodeCount;
__this->___U3CdataCodeCountU3E5__2 = ((int32_t)il2cpp_codegen_add(L_19, L_21));
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_22 = V_1;
NullCheck(L_22);
int32_t L_23 = L_22->___litLenCodeCount;
if ((((int32_t)L_23) <= ((int32_t)((int32_t)286))))
{
goto IL_00fe;
}
}
{
ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* L_24 = (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var)));
ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA035F1B0B3C6B10400AF19ADB7E6BCFDA990520E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var)));
}
IL_00fe:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_25 = V_1;
NullCheck(L_25);
int32_t L_26 = L_25->___distanceCodeCount;
if ((((int32_t)L_26) <= ((int32_t)((int32_t)30))))
{
goto IL_0113;
}
}
{
ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* L_27 = (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var)));
ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8A2B7C4EDCFD7B1DC8C343D806718999A0477201)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var)));
}
IL_0113:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_28 = V_1;
NullCheck(L_28);
int32_t L_29 = L_28->___metaCodeCount;
if ((((int32_t)L_29) <= ((int32_t)((int32_t)19))))
{
goto IL_0128;
}
}
{
ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF* L_30 = (ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueOutOfRangeException_t58D7F293DB03F869F875467D859522D5C6E3F3FF_il2cpp_TypeInfo_var)));
ValueOutOfRangeException__ctor_mDC7837A30189BF5EAF383D81EE40CB35CB9A63DB(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4FCC9A31064D18CFF3A3B5AC78BA064850640EB0)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var)));
}
IL_0128:
{
__this->___U3CiU3E5__5 = 0;
goto IL_0178;
}
IL_0131:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 4;
return (bool)1;
}
IL_0141:
{
__this->___U3CU3E1__state = (-1);
}
IL_0148:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_31 = V_1;
NullCheck(L_31);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_32 = L_31->___input;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_33 = V_1;
NullCheck(L_33);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_34 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&L_33->___codeLengths);
il2cpp_codegen_runtime_class_init_inline(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = ((InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_StaticFields*)il2cpp_codegen_static_fields_for(InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768_il2cpp_TypeInfo_var))->___MetaCodeLengthIndex;
int32_t L_36 = __this->___U3CiU3E5__5;
NullCheck(L_35);
int32_t L_37 = L_36;
int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck(L_32);
bool L_39;
L_39 = StreamManipulator_TryGetBits_mDD2C8DA6144076D2A281CC62104714BB0CDBEE22(L_32, 3, L_34, L_38, NULL);
if (!L_39)
{
goto IL_0131;
}
}
{
int32_t L_40 = __this->___U3CiU3E5__5;
V_2 = L_40;
int32_t L_41 = V_2;
__this->___U3CiU3E5__5 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_0178:
{
int32_t L_42 = __this->___U3CiU3E5__5;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_43 = V_1;
NullCheck(L_43);
int32_t L_44 = L_43->___metaCodeCount;
if ((((int32_t)L_42) < ((int32_t)L_44)))
{
goto IL_0148;
}
}
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_45 = V_1;
NullCheck(L_45);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = L_45->___codeLengths;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_47 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_47, (RuntimeObject*)L_46, NULL);
__this->___U3CmetaCodeTreeU3E5__3 = L_47;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmetaCodeTreeU3E5__3), (void*)L_47);
__this->___U3CindexU3E5__4 = 0;
goto IL_031c;
}
IL_01a3:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 5;
return (bool)1;
}
IL_01b3:
{
__this->___U3CU3E1__state = (-1);
}
IL_01ba:
{
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_48 = __this->___U3CmetaCodeTreeU3E5__3;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_49 = V_1;
NullCheck(L_49);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_50 = L_49->___input;
NullCheck(L_48);
int32_t L_51;
L_51 = InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517(L_48, L_50, NULL);
int32_t L_52 = L_51;
V_3 = L_52;
if ((((int32_t)L_52) < ((int32_t)0)))
{
goto IL_01a3;
}
}
{
int32_t L_53 = V_3;
if ((((int32_t)L_53) >= ((int32_t)((int32_t)16))))
{
goto IL_01f4;
}
}
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_54 = V_1;
NullCheck(L_54);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = L_54->___codeLengths;
int32_t L_56 = __this->___U3CindexU3E5__4;
V_2 = L_56;
int32_t L_57 = V_2;
__this->___U3CindexU3E5__4 = ((int32_t)il2cpp_codegen_add(L_57, 1));
int32_t L_58 = V_2;
int32_t L_59 = V_3;
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (uint8_t)((int32_t)(uint8_t)L_59));
goto IL_031c;
}
IL_01f4:
{
__this->___U3CiU3E5__5 = 0;
int32_t L_60 = V_3;
if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)16)))))
{
goto IL_0258;
}
}
{
int32_t L_61 = __this->___U3CindexU3E5__4;
if (L_61)
{
goto IL_0213;
}
}
{
StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_62 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var)));
StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF387CA61FFEFEF87BC52030A46267A254BF3224C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var)));
}
IL_0213:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_63 = V_1;
NullCheck(L_63);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_64 = L_63->___codeLengths;
int32_t L_65 = __this->___U3CindexU3E5__4;
NullCheck(L_64);
int32_t L_66 = ((int32_t)il2cpp_codegen_subtract(L_65, 1));
uint8_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
__this->___U3CcodeLengthU3E5__6 = L_67;
goto IL_0241;
}
IL_022a:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 6;
return (bool)1;
}
IL_023a:
{
__this->___U3CU3E1__state = (-1);
}
IL_0241:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_68 = V_1;
NullCheck(L_68);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_69 = L_68->___input;
int32_t* L_70 = (int32_t*)(&__this->___U3CiU3E5__5);
NullCheck(L_69);
bool L_71;
L_71 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_69, 2, L_70, 3, NULL);
if (!L_71)
{
goto IL_022a;
}
}
{
goto IL_02ca;
}
IL_0258:
{
int32_t L_72 = V_3;
if ((!(((uint32_t)L_72) == ((uint32_t)((int32_t)17)))))
{
goto IL_0294;
}
}
{
__this->___U3CcodeLengthU3E5__6 = (uint8_t)0;
goto IL_027d;
}
IL_0266:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 7;
return (bool)1;
}
IL_0276:
{
__this->___U3CU3E1__state = (-1);
}
IL_027d:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_73 = V_1;
NullCheck(L_73);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_74 = L_73->___input;
int32_t* L_75 = (int32_t*)(&__this->___U3CiU3E5__5);
NullCheck(L_74);
bool L_76;
L_76 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_74, 3, L_75, 3, NULL);
if (!L_76)
{
goto IL_0266;
}
}
{
goto IL_02ca;
}
IL_0294:
{
__this->___U3CcodeLengthU3E5__6 = (uint8_t)0;
goto IL_02b4;
}
IL_029d:
{
__this->___U3CU3E2__current = (bool)0;
__this->___U3CU3E1__state = 8;
return (bool)1;
}
IL_02ad:
{
__this->___U3CU3E1__state = (-1);
}
IL_02b4:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_77 = V_1;
NullCheck(L_77);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_78 = L_77->___input;
int32_t* L_79 = (int32_t*)(&__this->___U3CiU3E5__5);
NullCheck(L_78);
bool L_80;
L_80 = StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7(L_78, 7, L_79, ((int32_t)11), NULL);
if (!L_80)
{
goto IL_029d;
}
}
IL_02ca:
{
int32_t L_81 = __this->___U3CindexU3E5__4;
int32_t L_82 = __this->___U3CiU3E5__5;
int32_t L_83 = __this->___U3CdataCodeCountU3E5__2;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_81, L_82))) <= ((int32_t)L_83)))
{
goto IL_0308;
}
}
{
StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_84 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var)));
StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42AEC79DC2BD0CC7051BC6692BBFF6CFDFB5F434)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var)));
}
IL_02ea:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_85 = V_1;
NullCheck(L_85);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_86 = L_85->___codeLengths;
int32_t L_87 = __this->___U3CindexU3E5__4;
V_2 = L_87;
int32_t L_88 = V_2;
__this->___U3CindexU3E5__4 = ((int32_t)il2cpp_codegen_add(L_88, 1));
int32_t L_89 = V_2;
uint8_t L_90 = __this->___U3CcodeLengthU3E5__6;
NullCheck(L_86);
(L_86)->SetAt(static_cast<il2cpp_array_size_t>(L_89), (uint8_t)L_90);
}
IL_0308:
{
int32_t L_91 = __this->___U3CiU3E5__5;
V_2 = L_91;
int32_t L_92 = V_2;
__this->___U3CiU3E5__5 = ((int32_t)il2cpp_codegen_subtract(L_92, 1));
int32_t L_93 = V_2;
if ((((int32_t)L_93) > ((int32_t)0)))
{
goto IL_02ea;
}
}
IL_031c:
{
int32_t L_94 = __this->___U3CindexU3E5__4;
int32_t L_95 = __this->___U3CdataCodeCountU3E5__2;
if ((((int32_t)L_94) < ((int32_t)L_95)))
{
goto IL_01ba;
}
}
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_96 = V_1;
NullCheck(L_96);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97 = L_96->___codeLengths;
NullCheck(L_97);
int32_t L_98 = ((int32_t)256);
uint8_t L_99 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
if (L_99)
{
goto IL_0346;
}
}
{
StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7* L_100 = (StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamDecodingException_t22382DD018A3592D49E508E63B7FA6045CA79BC7_il2cpp_TypeInfo_var)));
StreamDecodingException__ctor_m72F3CA5EEABC99B0506E2D5C31BD59757D9F12D3(L_100, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB6A6F781056FD8416179809C3F015A7D837951B7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_100, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_MoveNext_m025CC10932273F3B3AD700590D4881CF29C73CD5_RuntimeMethod_var)));
}
IL_0346:
{
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_101 = V_1;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_102 = V_1;
NullCheck(L_102);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = L_102->___codeLengths;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_104 = V_1;
NullCheck(L_104);
int32_t L_105 = L_104->___litLenCodeCount;
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_106;
memset((&L_106), 0, sizeof(L_106));
ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_106), L_103, 0, L_105, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var);
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_107 = L_106;
RuntimeObject* L_108 = Box(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var, &L_107);
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_109 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_109, (RuntimeObject*)L_108, NULL);
NullCheck(L_101);
L_101->___litLenTree = L_109;
Il2CppCodeGenWriteBarrier((void**)(&L_101->___litLenTree), (void*)L_109);
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_110 = V_1;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_111 = V_1;
NullCheck(L_111);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_112 = L_111->___codeLengths;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_113 = V_1;
NullCheck(L_113);
int32_t L_114 = L_113->___litLenCodeCount;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_115 = V_1;
NullCheck(L_115);
int32_t L_116 = L_115->___distanceCodeCount;
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_117;
memset((&L_117), 0, sizeof(L_117));
ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20((&L_117), L_112, L_114, L_116, ArraySegment_1__ctor_m664EA6AD314FAA6BCA4F6D0586AEF01559537F20_RuntimeMethod_var);
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_118 = L_117;
RuntimeObject* L_119 = Box(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var, &L_118);
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_120 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_120, (RuntimeObject*)L_119, NULL);
NullCheck(L_110);
L_110->___distTree = L_120;
Il2CppCodeGenWriteBarrier((void**)(&L_110->___distTree), (void*)L_120);
__this->___U3CU3E2__current = (bool)1;
__this->___U3CU3E1__state = ((int32_t)9);
return (bool)1;
}
IL_03a0:
{
__this->___U3CU3E1__state = (-1);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumeratorU3CSystem_BooleanU3E_get_Current_m8FD6AA9B4AE3D281A1A0F8E03B91B3C0D45970EC (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CU3E2__current;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_Reset_m7640DBBD660B7DF4CCB252F603E99BDA38E5EB84 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_Reset_m7640DBBD660B7DF4CCB252F603E99BDA38E5EB84_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerator_get_Current_mFE59D1AB4B49D41B9D18D2B3CAD4ABA899DDFCE9 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CU3E2__current;
bool L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_defaults.boolean_class, &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumerableU3CSystem_BooleanU3E_GetEnumerator_m69AA6012215E51D78457BA7077C790E9C0E83521 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state = 0;
V_0 = __this;
goto IL_0035;
}
IL_0022:
{
U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_3 = (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7*)il2cpp_codegen_object_new(U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7_il2cpp_TypeInfo_var);
U3CCreateStateMachineU3Ed__7__ctor_m7751711D8F876109FC2AD60226826218AFFEC451(L_3, 0, NULL);
V_0 = L_3;
U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_4 = V_0;
InflaterDynHeader_tC247EC39E2D284C6ABD50D70153F500985472768* L_5 = __this->___U3CU3E4__this;
NullCheck(L_4);
L_4->___U3CU3E4__this = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this), (void*)L_5);
}
IL_0035:
{
U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* L_6 = V_0;
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCreateStateMachineU3Ed__7_System_Collections_IEnumerable_GetEnumerator_m065BF45B14C629D239867AF504449DB75078A518 (U3CCreateStateMachineU3Ed__7_tAD916A56681E920C372E1F26F8C60D3179641ED7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CCreateStateMachineU3Ed__7_System_Collections_Generic_IEnumerableU3CSystem_BooleanU3E_GetEnumerator_m69AA6012215E51D78457BA7077C790E9C0E83521(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree__cctor_mA3800124AC033EEF11F0AD533FBFDA10C895C67A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
int32_t V_1 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288));
V_0 = L_0;
V_1 = 0;
goto IL_0017_1;
}
IL_000f_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
int32_t L_2 = V_1;
int32_t L_3 = L_2;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)8);
}
IL_0017_1:
{
int32_t L_4 = V_1;
if ((((int32_t)L_4) < ((int32_t)((int32_t)144))))
{
goto IL_000f_1;
}
}
{
goto IL_002a_1;
}
IL_0021_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
int32_t L_6 = V_1;
int32_t L_7 = L_6;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint8_t)((int32_t)9));
}
IL_002a_1:
{
int32_t L_8 = V_1;
if ((((int32_t)L_8) < ((int32_t)((int32_t)256))))
{
goto IL_0021_1;
}
}
{
goto IL_003c_1;
}
IL_0034_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0;
int32_t L_10 = V_1;
int32_t L_11 = L_10;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)7);
}
IL_003c_1:
{
int32_t L_12 = V_1;
if ((((int32_t)L_12) < ((int32_t)((int32_t)280))))
{
goto IL_0034_1;
}
}
{
goto IL_004e_1;
}
IL_0046_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0;
int32_t L_14 = V_1;
int32_t L_15 = L_14;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (uint8_t)8);
}
IL_004e_1:
{
int32_t L_16 = V_1;
if ((((int32_t)L_16) < ((int32_t)((int32_t)288))))
{
goto IL_0046_1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_18 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_18, (RuntimeObject*)L_17, NULL);
((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defLitLenTree = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defLitLenTree), (void*)L_18);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
V_0 = L_19;
V_1 = 0;
goto IL_0075_1;
}
IL_006d_1:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0;
int32_t L_21 = V_1;
int32_t L_22 = L_21;
V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)5);
}
IL_0075_1:
{
int32_t L_23 = V_1;
if ((((int32_t)L_23) < ((int32_t)((int32_t)32))))
{
goto IL_006d_1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0;
InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* L_25 = (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7*)il2cpp_codegen_object_new(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var);
InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4(L_25, (RuntimeObject*)L_24, NULL);
((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defDistTree = L_25;
Il2CppCodeGenWriteBarrier((void**)(&((InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_StaticFields*)il2cpp_codegen_static_fields_for(InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7_il2cpp_TypeInfo_var))->___defDistTree), (void*)L_25);
goto IL_0093;
}
}
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0087;
}
throw e;
}
CATCH_0087:
{
Exception_t* L_26 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_27 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB81349898E91060D24CC2168BA4D1A2744026AF9)), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterHuffmanTree__cctor_mA3800124AC033EEF11F0AD533FBFDA10C895C67A_RuntimeMethod_var)));
}
IL_0093:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree__ctor_mEDDEDBEF8F11E7DDD8F240A939F7427C0001B4D4 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
RuntimeObject* L_0 = ___0_codeLengths;
InflaterHuffmanTree_BuildTree_m394427DE560794438A7CF1C5D79639A4648185C5(__this, L_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterHuffmanTree_BuildTree_m394427DE560794438A7CF1C5D79639A4648185C5 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, RuntimeObject* ___0_codeLengths, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_0 = L_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
V_1 = L_1;
V_5 = 0;
goto IL_0037;
}
IL_0015:
{
RuntimeObject* L_2 = ___0_codeLengths;
int32_t L_3 = V_5;
NullCheck(L_2);
uint8_t L_4;
L_4 = InterfaceFuncInvoker1< uint8_t, int32_t >::Invoke(0, IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var, L_2, L_3);
V_6 = L_4;
int32_t L_5 = V_6;
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0031;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
int32_t L_7 = V_6;
NullCheck(L_6);
int32_t* L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)));
int32_t L_9 = *((int32_t*)L_8);
*((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0031:
{
int32_t L_10 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0037:
{
int32_t L_11 = V_5;
RuntimeObject* L_12 = ___0_codeLengths;
NullCheck(L_12);
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var, L_12);
if ((((int32_t)L_11) < ((int32_t)L_13)))
{
goto IL_0015;
}
}
{
V_2 = 0;
V_3 = ((int32_t)512);
V_7 = 1;
goto IL_0095;
}
IL_004e:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1;
int32_t L_15 = V_7;
int32_t L_16 = V_2;
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (int32_t)L_16);
int32_t L_17 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0;
int32_t L_19 = V_7;
NullCheck(L_18);
int32_t L_20 = L_19;
int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
int32_t L_22 = V_7;
V_2 = ((int32_t)il2cpp_codegen_add(L_17, ((int32_t)(L_21<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_22))&((int32_t)31)))))));
int32_t L_23 = V_7;
if ((((int32_t)L_23) < ((int32_t)((int32_t)10))))
{
goto IL_008f;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_1;
int32_t L_25 = V_7;
NullCheck(L_24);
int32_t L_26 = L_25;
int32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_8 = ((int32_t)(L_27&((int32_t)130944)));
int32_t L_28 = V_2;
V_9 = ((int32_t)(L_28&((int32_t)130944)));
int32_t L_29 = V_3;
int32_t L_30 = V_9;
int32_t L_31 = V_8;
int32_t L_32 = V_7;
V_3 = ((int32_t)il2cpp_codegen_add(L_29, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_30, L_31))>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_32))&((int32_t)31)))))));
}
IL_008f:
{
int32_t L_33 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_0095:
{
int32_t L_34 = V_7;
if ((((int32_t)L_34) <= ((int32_t)((int32_t)15))))
{
goto IL_004e;
}
}
{
int32_t L_35 = V_3;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_36 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)L_35);
__this->___tree = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tree), (void*)L_36);
V_4 = ((int32_t)512);
V_10 = ((int32_t)15);
goto IL_0114;
}
IL_00b4:
{
int32_t L_37 = V_2;
V_11 = ((int32_t)(L_37&((int32_t)130944)));
int32_t L_38 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_0;
int32_t L_40 = V_10;
NullCheck(L_39);
int32_t L_41 = L_40;
int32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
int32_t L_43 = V_10;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_38, ((int32_t)(L_42<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_43))&((int32_t)31)))))));
int32_t L_44 = V_2;
V_12 = ((int32_t)(L_44&((int32_t)130944)));
goto IL_0108;
}
IL_00d8:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_45 = __this->___tree;
int32_t L_46 = V_12;
il2cpp_codegen_runtime_class_init_inline(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var);
int16_t L_47;
L_47 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(L_46, NULL);
int32_t L_48 = V_4;
int32_t L_49 = V_10;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (int16_t)((int16_t)((int32_t)(((int32_t)(((-L_48))<<4))|L_49))));
int32_t L_50 = V_4;
int32_t L_51 = V_10;
V_4 = ((int32_t)il2cpp_codegen_add(L_50, ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(L_51, ((int32_t)9)))&((int32_t)31)))))));
int32_t L_52 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_52, ((int32_t)128)));
}
IL_0108:
{
int32_t L_53 = V_12;
int32_t L_54 = V_11;
if ((((int32_t)L_53) < ((int32_t)L_54)))
{
goto IL_00d8;
}
}
{
int32_t L_55 = V_10;
V_10 = ((int32_t)il2cpp_codegen_subtract(L_55, 1));
}
IL_0114:
{
int32_t L_56 = V_10;
if ((((int32_t)L_56) >= ((int32_t)((int32_t)10))))
{
goto IL_00b4;
}
}
{
V_13 = 0;
goto IL_01d1;
}
IL_0122:
{
RuntimeObject* L_57 = ___0_codeLengths;
int32_t L_58 = V_13;
NullCheck(L_57);
uint8_t L_59;
L_59 = InterfaceFuncInvoker1< uint8_t, int32_t >::Invoke(0, IList_1_t958E1E27F44A1E57CF73D43A68F1EF1A1E07FE0C_il2cpp_TypeInfo_var, L_57, L_58);
V_14 = L_59;
int32_t L_60 = V_14;
if (!L_60)
{
goto IL_01cb;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = V_1;
int32_t L_62 = V_14;
NullCheck(L_61);
int32_t L_63 = L_62;
int32_t L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
V_2 = L_64;
int32_t L_65 = V_2;
il2cpp_codegen_runtime_class_init_inline(DeflaterHuffman_tC8F2512B975550A62FE1031D198A864E6B5B5161_il2cpp_TypeInfo_var);
int16_t L_66;
L_66 = DeflaterHuffman_BitReverse_m92D53B416E36EE59E4A579CB2F2F853CC9D7D308(L_65, NULL);
V_15 = L_66;
int32_t L_67 = V_14;
if ((((int32_t)L_67) > ((int32_t)((int32_t)9))))
{
goto IL_016e;
}
}
IL_0146:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_68 = __this->___tree;
int32_t L_69 = V_15;
int32_t L_70 = V_13;
int32_t L_71 = V_14;
NullCheck(L_68);
(L_68)->SetAt(static_cast<il2cpp_array_size_t>(L_69), (int16_t)((int16_t)((int32_t)(((int32_t)(L_70<<4))|L_71))));
int32_t L_72 = V_15;
int32_t L_73 = V_14;
V_15 = ((int32_t)il2cpp_codegen_add(L_72, ((int32_t)(1<<((int32_t)(L_73&((int32_t)31)))))));
int32_t L_74 = V_15;
if ((((int32_t)L_74) < ((int32_t)((int32_t)512))))
{
goto IL_0146;
}
}
{
goto IL_01bb;
}
IL_016e:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_75 = __this->___tree;
int32_t L_76 = V_15;
NullCheck(L_75);
int32_t L_77 = ((int32_t)(L_76&((int32_t)511)));
int16_t L_78 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
V_16 = L_78;
int32_t L_79 = V_16;
V_17 = ((int32_t)(1<<((int32_t)(((int32_t)(L_79&((int32_t)15)))&((int32_t)31)))));
int32_t L_80 = V_16;
V_16 = ((-((int32_t)(L_80>>4))));
}
IL_0192:
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_81 = __this->___tree;
int32_t L_82 = V_16;
int32_t L_83 = V_15;
int32_t L_84 = V_13;
int32_t L_85 = V_14;
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_82|((int32_t)(L_83>>((int32_t)9)))))), (int16_t)((int16_t)((int32_t)(((int32_t)(L_84<<4))|L_85))));
int32_t L_86 = V_15;
int32_t L_87 = V_14;
V_15 = ((int32_t)il2cpp_codegen_add(L_86, ((int32_t)(1<<((int32_t)(L_87&((int32_t)31)))))));
int32_t L_88 = V_15;
int32_t L_89 = V_17;
if ((((int32_t)L_88) < ((int32_t)L_89)))
{
goto IL_0192;
}
}
IL_01bb:
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_90 = V_1;
int32_t L_91 = V_14;
int32_t L_92 = V_2;
int32_t L_93 = V_14;
NullCheck(L_90);
(L_90)->SetAt(static_cast<il2cpp_array_size_t>(L_91), (int32_t)((int32_t)il2cpp_codegen_add(L_92, ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_93))&((int32_t)31))))))));
}
IL_01cb:
{
int32_t L_94 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_94, 1));
}
IL_01d1:
{
int32_t L_95 = V_13;
RuntimeObject* L_96 = ___0_codeLengths;
NullCheck(L_96);
int32_t L_97;
L_97 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t2F3F43301A2C4258285E66980237B7AE65F4CD7C_il2cpp_TypeInfo_var, L_96);
if ((((int32_t)L_95) < ((int32_t)L_97)))
{
goto IL_0122;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517 (InflaterHuffmanTree_t46D11FF4FEFD9250F49ADB8DDFA8B1233DF07EE7* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_0 = ___0_input;
NullCheck(L_0);
int32_t L_1;
L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_0, ((int32_t)9), NULL);
int32_t L_2 = L_1;
V_0 = L_2;
if ((((int32_t)L_2) < ((int32_t)0)))
{
goto IL_009f;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_3 = __this->___tree;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
int16_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_1 = L_6;
int32_t L_7 = V_1;
V_2 = ((int32_t)(L_7&((int32_t)15)));
int32_t L_8 = V_1;
if ((((int32_t)L_8) < ((int32_t)0)))
{
goto IL_003b;
}
}
{
int32_t L_9 = V_2;
if (L_9)
{
goto IL_0030;
}
}
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_10 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99EF3F46FC3EBDEC21B57E38C06DA94FE17B8895)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterHuffmanTree_GetSymbol_m2B9B15761D7186F8D3D6978EB0555D6C932F2517_RuntimeMethod_var)));
}
IL_0030:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_11 = ___0_input;
int32_t L_12 = V_2;
NullCheck(L_11);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_11, L_12, NULL);
int32_t L_13 = V_1;
return ((int32_t)(L_13>>4));
}
IL_003b:
{
int32_t L_14 = V_1;
V_3 = ((-((int32_t)(L_14>>4))));
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_15 = ___0_input;
int32_t L_16 = V_2;
NullCheck(L_15);
int32_t L_17;
L_17 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_15, L_16, NULL);
int32_t L_18 = L_17;
V_0 = L_18;
if ((((int32_t)L_18) < ((int32_t)0)))
{
goto IL_0068;
}
}
{
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_19 = __this->___tree;
int32_t L_20 = V_3;
int32_t L_21 = V_0;
NullCheck(L_19);
int32_t L_22 = ((int32_t)(L_20|((int32_t)(L_21>>((int32_t)9)))));
int16_t L_23 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
V_1 = L_23;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_24 = ___0_input;
int32_t L_25 = V_1;
NullCheck(L_24);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_24, ((int32_t)(L_25&((int32_t)15))), NULL);
int32_t L_26 = V_1;
return ((int32_t)(L_26>>4));
}
IL_0068:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_27 = ___0_input;
NullCheck(L_27);
int32_t L_28;
L_28 = StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline(L_27, NULL);
V_4 = L_28;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_29 = ___0_input;
int32_t L_30 = V_4;
NullCheck(L_29);
int32_t L_31;
L_31 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_29, L_30, NULL);
V_0 = L_31;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_32 = __this->___tree;
int32_t L_33 = V_3;
int32_t L_34 = V_0;
NullCheck(L_32);
int32_t L_35 = ((int32_t)(L_33|((int32_t)(L_34>>((int32_t)9)))));
int16_t L_36 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
V_1 = L_36;
int32_t L_37 = V_1;
int32_t L_38 = V_4;
if ((((int32_t)((int32_t)(L_37&((int32_t)15)))) > ((int32_t)L_38)))
{
goto IL_009d;
}
}
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_39 = ___0_input;
int32_t L_40 = V_1;
NullCheck(L_39);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_39, ((int32_t)(L_40&((int32_t)15))), NULL);
int32_t L_41 = V_1;
return ((int32_t)(L_41>>4));
}
IL_009d:
{
return (-1);
}
IL_009f:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_42 = ___0_input;
NullCheck(L_42);
int32_t L_43;
L_43 = StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline(L_42, NULL);
V_5 = L_43;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_44 = ___0_input;
int32_t L_45 = V_5;
NullCheck(L_44);
int32_t L_46;
L_46 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(L_44, L_45, NULL);
V_0 = L_46;
Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_47 = __this->___tree;
int32_t L_48 = V_0;
NullCheck(L_47);
int32_t L_49 = L_48;
int16_t L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
V_1 = L_50;
int32_t L_51 = V_1;
if ((((int32_t)L_51) < ((int32_t)0)))
{
goto IL_00d3;
}
}
{
int32_t L_52 = V_1;
int32_t L_53 = V_5;
if ((((int32_t)((int32_t)(L_52&((int32_t)15)))) > ((int32_t)L_53)))
{
goto IL_00d3;
}
}
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_54 = ___0_input;
int32_t L_55 = V_1;
NullCheck(L_54);
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(L_54, ((int32_t)(L_55&((int32_t)15))), NULL);
int32_t L_56 = V_1;
return ((int32_t)(L_56>>4));
}
IL_00d3:
{
return (-1);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer__ctor_m6DAB9A2C6D97BBDFAF6456BD19624A39081FE61C (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_bufferSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
__this->___inputStream = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___inputStream), (void*)L_0);
int32_t L_1 = ___1_bufferSize;
if ((((int32_t)L_1) >= ((int32_t)((int32_t)1024))))
{
goto IL_001c;
}
}
{
___1_bufferSize = ((int32_t)1024);
}
IL_001c:
{
int32_t L_2 = ___1_bufferSize;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_2);
__this->___rawData = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___rawData), (void*)L_3);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___rawData;
__this->___clearText = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___clearText), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651 (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___available;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___0_inflater, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___available;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_002f;
}
}
{
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_1 = ___0_inflater;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___clearText;
int32_t L_3 = __this->___clearTextLength;
int32_t L_4 = __this->___available;
int32_t L_5 = __this->___available;
NullCheck(L_1);
Inflater_SetInput_m8BFBBCD1BD92D8C83CAAD72FA7D9DC030BCD0C70(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, NULL);
__this->___available = 0;
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputBuffer_Fill_m6E2C47C084750B4359A98CDB50C077E58330AE9D (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
__this->___rawLength = 0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___rawData;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
goto IL_0041;
}
IL_0012:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->___inputStream;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___rawData;
int32_t L_3 = __this->___rawLength;
int32_t L_4 = V_0;
NullCheck(L_1);
int32_t L_5;
L_5 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_1, L_2, L_3, L_4);
V_1 = L_5;
int32_t L_6 = V_1;
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_0052;
}
}
{
int32_t L_7 = __this->___rawLength;
int32_t L_8 = V_1;
__this->___rawLength = ((int32_t)il2cpp_codegen_add(L_7, L_8));
int32_t L_9 = V_0;
int32_t L_10 = V_1;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_9, L_10));
}
IL_0041:
{
int32_t L_11 = V_0;
if ((((int32_t)L_11) <= ((int32_t)0)))
{
goto IL_0052;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->___inputStream;
NullCheck(L_12);
bool L_13;
L_13 = VirtualFuncInvoker0< bool >::Invoke(7, L_12);
if (L_13)
{
goto IL_0012;
}
}
IL_0052:
{
RuntimeObject* L_14 = __this->___cryptoTransform;
if (!L_14)
{
goto IL_0081;
}
}
{
RuntimeObject* L_15 = __this->___cryptoTransform;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___rawData;
int32_t L_17 = __this->___rawLength;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___clearText;
NullCheck(L_15);
int32_t L_19;
L_19 = InterfaceFuncInvoker5< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(0, ICryptoTransform_tE6DA9E01069FDC62AB562B589C8E43EEC53B2377_il2cpp_TypeInfo_var, L_15, L_16, 0, L_17, L_18, 0);
__this->___clearTextLength = L_19;
goto IL_008d;
}
IL_0081:
{
int32_t L_20 = __this->___rawLength;
__this->___clearTextLength = L_20;
}
IL_008d:
{
int32_t L_21 = __this->___clearTextLength;
__this->___available = L_21;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m7E9EB66CDBC201E54F1AE4D9428CDE9B73A35F19 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream;
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_1 = (Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A*)il2cpp_codegen_object_new(Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A_il2cpp_TypeInfo_var);
Inflater__ctor_mFBCD1E81D8506CD42C6C069B8D2991F861FF08CE(L_1, NULL);
InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62(__this, L_0, L_1, ((int32_t)4096), NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseInputStream, Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* ___1_inflater, int32_t ___2_bufferSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CIsStreamOwnerU3Ek__BackingField = (bool)1;
il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var);
Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseInputStream;
if (L_0)
{
goto IL_001b;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE6DF8099AE75DD42F869879C18E332A6FC033EF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var)));
}
IL_001b:
{
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_2 = ___1_inflater;
if (L_2)
{
goto IL_0029;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDC926AD4C478A88A08B54B90CE3FF6A65ECEF876)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var)));
}
IL_0029:
{
int32_t L_4 = ___2_bufferSize;
if ((((int32_t)L_4) > ((int32_t)0)))
{
goto IL_0038;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8FE4FB2F0C7351CCB064A9D9BD65C0FC83D4E12)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream__ctor_m8C0CEF876E1041A601EC161640FEBE22ED988D62_RuntimeMethod_var)));
}
IL_0038:
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_baseInputStream;
__this->___baseInputStream = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___baseInputStream), (void*)L_6);
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_7 = ___1_inflater;
__this->___inf = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___inf), (void*)L_7);
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_baseInputStream;
int32_t L_9 = ___2_bufferSize;
InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_10 = (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981*)il2cpp_codegen_object_new(InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981_il2cpp_TypeInfo_var);
InflaterInputBuffer__ctor_m6DAB9A2C6D97BBDFAF6456BD19624A39081FE61C(L_10, L_8, L_9, NULL);
__this->___inputBuffer = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___inputBuffer), (void*)L_10);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CIsStreamOwnerU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_0 = __this->___inputBuffer;
NullCheck(L_0);
int32_t L_1;
L_1 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_0, NULL);
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_0032;
}
}
{
InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_2 = __this->___inputBuffer;
NullCheck(L_2);
InflaterInputBuffer_Fill_m6E2C47C084750B4359A98CDB50C077E58330AE9D(L_2, NULL);
InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_3 = __this->___inputBuffer;
NullCheck(L_3);
int32_t L_4;
L_4 = InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline(L_3, NULL);
if ((((int32_t)L_4) > ((int32_t)0)))
{
goto IL_0032;
}
}
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_5 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C_RuntimeMethod_var)));
}
IL_0032:
{
InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* L_6 = __this->___inputBuffer;
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_7 = __this->___inf;
NullCheck(L_6);
InflaterInputBuffer_SetInflaterInput_m2ECF6EF614247B04C076D526AA7A8FFE28E9ACFC(L_6, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanRead_m8BB7D1E777FE16CFB769767FE2C4C06D1BDBB3FC (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream;
NullCheck(L_0);
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanSeek_mA717DF703B6536D1427DB6FC58A4AD2D664916CC (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterInputStream_get_CanWrite_mC79ACB0E2AEA797E032E7C16B388679B4F436677 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_get_Length_m2E730E1BDB5D3DFFBB1C26A21792DE9809324AAE (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral51F1DBAC2A477B647C00F35F5067C191B5F39517)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_get_Length_m2E730E1BDB5D3DFFBB1C26A21792DE9809324AAE_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_get_Position_m36A004EA241B239D0D690CC1F223F67E3BBF92DC (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream;
NullCheck(L_0);
int64_t L_1;
L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_set_Position_m270061B32CD5FD4E3443DFA45333A7AEFEE60B6D (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C5D82EC0DDFC2A751DB2B8E28F3256ABDE01270)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_set_Position_m270061B32CD5FD4E3443DFA45333A7AEFEE60B6D_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Flush_m741CBDE75FF8D13313477EBF8D5D883D82720BC0 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___baseInputStream;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(16, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InflaterInputStream_Seek_mDDBDD5C47FB213B55DDD94BEB515FF12497D1325 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBC3EE4B235C41540E696A527B41C2EB3D741A62)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Seek_mDDBDD5C47FB213B55DDD94BEB515FF12497D1325_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_SetLength_m39B69442ADA5239106EDE6DF7AFB6F3241BC6AE4 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, int64_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E211FC3D3E3E7F3871E0DFFD781ED6B15E23EFB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_SetLength_m39B69442ADA5239106EDE6DF7AFB6F3241BC6AE4_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Write_m3FBAEB5F60DCC95F5FD4034262FB19FA2E4C3264 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B51DC7F7A299FDF20D4111AA6D04EFD1D4FDD6B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Write_m3FBAEB5F60DCC95F5FD4034262FB19FA2E4C3264_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_WriteByte_m5FA349257AEBDE4008A54AB95A8CDDBE03B0E511 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19735335CA05EBD60664E496D17C7EF387AC7C8B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_WriteByte_m5FA349257AEBDE4008A54AB95A8CDDBE03B0E511_RuntimeMethod_var)));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterInputStream_Dispose_m270B7F5E3A122A5EDDB41A5E04D5D9813E796B00 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
bool L_0 = __this->___isClosed;
if (L_0)
{
goto IL_0022;
}
}
{
__this->___isClosed = (bool)1;
bool L_1;
L_1 = InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF_inline(__this, NULL);
if (!L_1)
{
goto IL_0022;
}
}
{
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->___baseInputStream;
NullCheck(L_2);
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_2, NULL);
}
IL_0022:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76 (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_0 = __this->___inf;
NullCheck(L_0);
bool L_1;
L_1 = Inflater_get_IsNeedingDictionary_m913E969FF513D6608BC7C96F848AE40A0BAB02F4(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9* L_2 = (SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SharpZipBaseException_t271BFD251BE75D82DE010BEFFA23C9AAE26353D9_il2cpp_TypeInfo_var)));
SharpZipBaseException__ctor_m80953232067A672A6EE16C3195854E8845762AEA(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8FF23D129BAAFF88D5BFD6399DCAA2557F8F2030)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76_RuntimeMethod_var)));
}
IL_0018:
{
int32_t L_3 = ___2_count;
V_0 = L_3;
}
IL_001a:
{
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_4 = __this->___inf;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_buffer;
int32_t L_6 = ___1_offset;
int32_t L_7 = V_0;
NullCheck(L_4);
int32_t L_8;
L_8 = Inflater_Inflate_m2B65D14F6B5C142731034EEB3B38B4908ECC36B6(L_4, L_5, L_6, L_7, NULL);
V_1 = L_8;
int32_t L_9 = ___1_offset;
int32_t L_10 = V_1;
___1_offset = ((int32_t)il2cpp_codegen_add(L_9, L_10));
int32_t L_11 = V_0;
int32_t L_12 = V_1;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, L_12));
int32_t L_13 = V_0;
if (!L_13)
{
goto IL_0065;
}
}
{
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_14 = __this->___inf;
NullCheck(L_14);
bool L_15;
L_15 = Inflater_get_IsFinished_mB48A2E4A918D96F53F2E2A5E025CD7EC71F671D1(L_14, NULL);
if (L_15)
{
goto IL_0065;
}
}
{
Inflater_t7B4DC30EAEB5E340ACD8A2868FA11590D3EFB23A* L_16 = __this->___inf;
NullCheck(L_16);
bool L_17;
L_17 = Inflater_get_IsNeedingInput_mE7646C92F5DBA0D1860A13CC8FE5650A1C2F8F02(L_16, NULL);
if (!L_17)
{
goto IL_0057;
}
}
{
InflaterInputStream_Fill_m0DD6E5AFA204678454EEBD61C5F973683B6C8C4C(__this, NULL);
goto IL_001a;
}
IL_0057:
{
int32_t L_18 = V_1;
if (L_18)
{
goto IL_001a;
}
}
{
ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E* L_19 = (ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipException_t55D3D1012F57B550F400BF5889DA9B91BD61153E_il2cpp_TypeInfo_var)));
ZipException__ctor_m1AAE54E26899FDEE6C5EFA62C41873E1FD0FEBEE(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral77B8FF6E0BFB09EB9D8A7585234E9561468125FD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterInputStream_Read_m5A29A369BB4A8B3E5E0B1779825CC3A6C7D6BA76_RuntimeMethod_var)));
}
IL_0065:
{
int32_t L_20 = ___2_count;
int32_t L_21 = V_0;
return ((int32_t)il2cpp_codegen_subtract(L_20, L_21));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___windowFilled;
V_0 = L_0;
int32_t L_1 = V_0;
__this->___windowFilled = ((int32_t)il2cpp_codegen_add(L_1, 1));
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)32768)))))
{
goto IL_0023;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20B43C997D46773915E000B0A5DBB64316FDD2E8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputWindow_Write_m3EA417F759E11F6990524E3D4C8EC0FD66ADB710_RuntimeMethod_var)));
}
IL_0023:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___window;
int32_t L_5 = __this->___windowEnd;
V_0 = L_5;
int32_t L_6 = V_0;
__this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_6, 1));
int32_t L_7 = V_0;
int32_t L_8 = ___0_value;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint8_t)((int32_t)(uint8_t)L_8));
int32_t L_9 = __this->___windowEnd;
__this->___windowEnd = ((int32_t)(L_9&((int32_t)32767)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_SlowRepeat_mF421162AB20694E18C0C676063F3A8F1FEEFF4CE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_repStart, int32_t ___1_length, int32_t ___2_distance, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
goto IL_0042;
}
IL_0002:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___window;
int32_t L_1 = __this->___windowEnd;
V_0 = L_1;
int32_t L_2 = V_0;
__this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_2, 1));
int32_t L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___window;
int32_t L_5 = ___0_repStart;
int32_t L_6 = L_5;
___0_repStart = ((int32_t)il2cpp_codegen_add(L_6, 1));
NullCheck(L_4);
int32_t L_7 = L_6;
uint8_t L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_8);
int32_t L_9 = __this->___windowEnd;
__this->___windowEnd = ((int32_t)(L_9&((int32_t)32767)));
int32_t L_10 = ___0_repStart;
___0_repStart = ((int32_t)(L_10&((int32_t)32767)));
}
IL_0042:
{
int32_t L_11 = ___1_length;
int32_t L_12 = L_11;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
if ((((int32_t)L_12) > ((int32_t)0)))
{
goto IL_0002;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = __this->___windowFilled;
int32_t L_1 = ___0_length;
int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
V_2 = L_2;
__this->___windowFilled = L_2;
int32_t L_3 = V_2;
if ((((int32_t)L_3) <= ((int32_t)((int32_t)32768))))
{
goto IL_0023;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20B43C997D46773915E000B0A5DBB64316FDD2E8)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputWindow_Repeat_m15906F77A8863360E44C757F3136C469C9CB61B7_RuntimeMethod_var)));
}
IL_0023:
{
int32_t L_5 = __this->___windowEnd;
int32_t L_6 = ___1_distance;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_5, L_6))&((int32_t)32767)));
int32_t L_7 = ___0_length;
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_7));
int32_t L_8 = V_0;
int32_t L_9 = V_1;
if ((((int32_t)L_8) > ((int32_t)L_9)))
{
goto IL_00a1;
}
}
{
int32_t L_10 = __this->___windowEnd;
int32_t L_11 = V_1;
if ((((int32_t)L_10) >= ((int32_t)L_11)))
{
goto IL_00a1;
}
}
{
int32_t L_12 = ___0_length;
int32_t L_13 = ___1_distance;
if ((((int32_t)L_12) > ((int32_t)L_13)))
{
goto IL_0097;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->___window;
int32_t L_15 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___window;
int32_t L_17 = __this->___windowEnd;
int32_t L_18 = ___0_length;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, L_15, (RuntimeArray*)L_16, L_17, L_18, NULL);
int32_t L_19 = __this->___windowEnd;
int32_t L_20 = ___0_length;
__this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_19, L_20));
return;
}
IL_0073:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___window;
int32_t L_22 = __this->___windowEnd;
V_2 = L_22;
int32_t L_23 = V_2;
__this->___windowEnd = ((int32_t)il2cpp_codegen_add(L_23, 1));
int32_t L_24 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___window;
int32_t L_26 = V_0;
int32_t L_27 = L_26;
V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
NullCheck(L_25);
int32_t L_28 = L_27;
uint8_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (uint8_t)L_29);
}
IL_0097:
{
int32_t L_30 = ___0_length;
int32_t L_31 = L_30;
___0_length = ((int32_t)il2cpp_codegen_subtract(L_31, 1));
if ((((int32_t)L_31) > ((int32_t)0)))
{
goto IL_0073;
}
}
{
return;
}
IL_00a1:
{
int32_t L_32 = V_0;
int32_t L_33 = ___0_length;
int32_t L_34 = ___1_distance;
OutputWindow_SlowRepeat_mF421162AB20694E18C0C676063F3A8F1FEEFF4CE(__this, L_32, L_33, L_34, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyStored_m384BC65C3723B9729564548F5241B217DEB71E15 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* ___0_input, int32_t ___1_length, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___1_length;
int32_t L_1 = __this->___windowFilled;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_1)), NULL);
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_3 = ___0_input;
NullCheck(L_3);
int32_t L_4;
L_4 = StreamManipulator_get_AvailableBytes_m111E7770B1EF999DB8DEE846FCBFCCC4FB0E4931(L_3, NULL);
int32_t L_5;
L_5 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, L_4, NULL);
___1_length = L_5;
int32_t L_6 = __this->___windowEnd;
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_6));
int32_t L_7 = ___1_length;
int32_t L_8 = V_1;
if ((((int32_t)L_7) <= ((int32_t)L_8)))
{
goto IL_005d;
}
}
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_9 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___window;
int32_t L_11 = __this->___windowEnd;
int32_t L_12 = V_1;
NullCheck(L_9);
int32_t L_13;
L_13 = StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3(L_9, L_10, L_11, L_12, NULL);
V_0 = L_13;
int32_t L_14 = V_0;
int32_t L_15 = V_1;
if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
{
goto IL_0071;
}
}
{
int32_t L_16 = V_0;
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_17 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___window;
int32_t L_19 = ___1_length;
int32_t L_20 = V_1;
NullCheck(L_17);
int32_t L_21;
L_21 = StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3(L_17, L_18, 0, ((int32_t)il2cpp_codegen_subtract(L_19, L_20)), NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_16, L_21));
goto IL_0071;
}
IL_005d:
{
StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* L_22 = ___0_input;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->___window;
int32_t L_24 = __this->___windowEnd;
int32_t L_25 = ___1_length;
NullCheck(L_22);
int32_t L_26;
L_26 = StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3(L_22, L_23, L_24, L_25, NULL);
V_0 = L_26;
}
IL_0071:
{
int32_t L_27 = __this->___windowEnd;
int32_t L_28 = V_0;
__this->___windowEnd = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, L_28))&((int32_t)32767)));
int32_t L_29 = __this->___windowFilled;
int32_t L_30 = V_0;
__this->___windowFilled = ((int32_t)il2cpp_codegen_add(L_29, L_30));
int32_t L_31 = V_0;
return L_31;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_GetFreeSpace_mEBFC32E0FCD1AA176826162F5564A4A3A7E0B4FE (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___windowFilled;
return ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_0));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___windowFilled;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_len, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = __this->___windowEnd;
V_0 = L_0;
int32_t L_1 = ___2_len;
int32_t L_2 = __this->___windowFilled;
if ((((int32_t)L_1) <= ((int32_t)L_2)))
{
goto IL_001a;
}
}
{
int32_t L_3 = __this->___windowFilled;
___2_len = L_3;
goto IL_0030;
}
IL_001a:
{
int32_t L_4 = __this->___windowEnd;
int32_t L_5 = __this->___windowFilled;
int32_t L_6 = ___2_len;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_4, L_5)), L_6))&((int32_t)32767)));
}
IL_0030:
{
int32_t L_7 = ___2_len;
V_1 = L_7;
int32_t L_8 = ___2_len;
int32_t L_9 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
int32_t L_10 = V_2;
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0057;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___window;
int32_t L_12 = V_2;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_output;
int32_t L_14 = ___1_offset;
int32_t L_15 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_subtract(((int32_t)32768), L_12)), (RuntimeArray*)L_13, L_14, L_15, NULL);
int32_t L_16 = ___1_offset;
int32_t L_17 = V_2;
___1_offset = ((int32_t)il2cpp_codegen_add(L_16, L_17));
int32_t L_18 = V_0;
___2_len = L_18;
}
IL_0057:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___window;
int32_t L_20 = V_0;
int32_t L_21 = ___2_len;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_output;
int32_t L_23 = ___1_offset;
int32_t L_24 = ___2_len;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_19, ((int32_t)il2cpp_codegen_subtract(L_20, L_21)), (RuntimeArray*)L_22, L_23, L_24, NULL);
int32_t L_25 = __this->___windowFilled;
int32_t L_26 = V_1;
__this->___windowFilled = ((int32_t)il2cpp_codegen_subtract(L_25, L_26));
int32_t L_27 = __this->___windowFilled;
if ((((int32_t)L_27) >= ((int32_t)0)))
{
goto IL_0085;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_28 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_28, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutputWindow_CopyOutput_mF041C673C64D48EFFCDD778E525816D3DF0E275F_RuntimeMethod_var)));
}
IL_0085:
{
int32_t L_29 = V_1;
return L_29;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mE9D33D77117AF639514D00ADFB78A7CFE20E56A4 (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32768));
__this->___window = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___window), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___bitsInBuffer_;
int32_t L_1 = ___0_bitCount;
if ((((int32_t)L_0) >= ((int32_t)L_1)))
{
goto IL_007e;
}
}
{
int32_t L_2 = __this->___windowStart_;
int32_t L_3 = __this->___windowEnd_;
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_0019;
}
}
{
return (-1);
}
IL_0019:
{
uint32_t L_4 = __this->___buffer_;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___window_;
int32_t L_6 = __this->___windowStart_;
V_0 = L_6;
int32_t L_7 = V_0;
__this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_0;
NullCheck(L_5);
int32_t L_9 = L_8;
uint8_t L_10 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___window_;
int32_t L_12 = __this->___windowStart_;
V_0 = L_12;
int32_t L_13 = V_0;
__this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_13, 1));
int32_t L_14 = V_0;
NullCheck(L_11);
int32_t L_15 = L_14;
uint8_t L_16 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
int32_t L_17 = __this->___bitsInBuffer_;
__this->___buffer_ = ((int32_t)((int32_t)L_4|((int32_t)(((int32_t)(((int32_t)((int32_t)L_10&((int32_t)255)))|((int32_t)(((int32_t)((int32_t)L_16&((int32_t)255)))<<8))))<<((int32_t)(L_17&((int32_t)31)))))));
int32_t L_18 = __this->___bitsInBuffer_;
__this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_add(L_18, ((int32_t)16)));
}
IL_007e:
{
uint32_t L_19 = __this->___buffer_;
int32_t L_20 = ___0_bitCount;
return ((int32_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_19))&((int64_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_20&((int32_t)31))))), 1))))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_m7266FB09549A3F615271A8F6E0C03AD1B44F7AA7 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, int32_t* ___1_output, int32_t ___2_outputOffset, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_bitCount;
int32_t L_1;
L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_000e;
}
}
{
return (bool)0;
}
IL_000e:
{
int32_t* L_3 = ___1_output;
int32_t L_4 = V_0;
int32_t L_5 = ___2_outputOffset;
*((int32_t*)L_3) = (int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5));
int32_t L_6 = ___0_bitCount;
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(__this, L_6, NULL);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_TryGetBits_mDD2C8DA6144076D2A281CC62104714BB0CDBEE22 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___1_array, int32_t ___2_index, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_bitCount;
int32_t L_1;
L_1 = StreamManipulator_PeekBits_m7685C0F56711F4E8F03091C0AA52E83D28AE3F5B(__this, L_0, NULL);
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_000e;
}
}
{
return (bool)0;
}
IL_000e:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_3 = ___1_array;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = *((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)L_3);
int32_t L_5 = ___2_index;
int32_t L_6 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (uint8_t)((int32_t)(uint8_t)L_6));
int32_t L_7 = ___0_bitCount;
StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033(__this, L_7, NULL);
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_DropBits_mBF6F2735717090FD2FCA43D465194EF6CF50B033 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, int32_t ___0_bitCount, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->___buffer_;
int32_t L_1 = ___0_bitCount;
__this->___buffer_ = ((int32_t)((uint32_t)L_0>>((int32_t)(L_1&((int32_t)31)))));
int32_t L_2 = __this->___bitsInBuffer_;
int32_t L_3 = ___0_bitCount;
__this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_subtract(L_2, L_3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___bitsInBuffer_;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBytes_m111E7770B1EF999DB8DEE846FCBFCCC4FB0E4931 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___windowEnd_;
int32_t L_1 = __this->___windowStart_;
int32_t L_2 = __this->___bitsInBuffer_;
return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), ((int32_t)(L_2>>3))));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SkipToByteBoundary_m770A3FAD081B09CC1B12226C1DEC1AD7F3134758 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->___buffer_;
int32_t L_1 = __this->___bitsInBuffer_;
__this->___buffer_ = ((int32_t)((uint32_t)L_0>>((int32_t)(((int32_t)(L_1&7))&((int32_t)31)))));
int32_t L_2 = __this->___bitsInBuffer_;
__this->___bitsInBuffer_ = ((int32_t)(L_2&((int32_t)-8)));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StreamManipulator_get_IsNeedingInput_mB7E9C9677E02F12CD05C3CBAC9C82BEFDB94156B (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___windowStart_;
int32_t L_1 = __this->___windowEnd_;
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
int32_t L_0 = ___2_length;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3_RuntimeMethod_var)));
}
IL_000f:
{
int32_t L_2 = __this->___bitsInBuffer_;
if (!((int32_t)(L_2&7)))
{
goto IL_0024;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral36919DB41559814DAA1900952B7D08BD1CA0C036)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_CopyBytes_m5AFB3FD0A433CAC98BA0EF9A044DB57B7C19EBC3_RuntimeMethod_var)));
}
IL_0024:
{
V_0 = 0;
goto IL_005c;
}
IL_0028:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_output;
int32_t L_5 = ___1_offset;
int32_t L_6 = L_5;
___1_offset = ((int32_t)il2cpp_codegen_add(L_6, 1));
uint32_t L_7 = __this->___buffer_;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)((int32_t)(uint8_t)L_7));
uint32_t L_8 = __this->___buffer_;
__this->___buffer_ = ((int32_t)((uint32_t)L_8>>8));
int32_t L_9 = __this->___bitsInBuffer_;
__this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_subtract(L_9, 8));
int32_t L_10 = ___2_length;
___2_length = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_005c:
{
int32_t L_12 = __this->___bitsInBuffer_;
if ((((int32_t)L_12) <= ((int32_t)0)))
{
goto IL_0069;
}
}
{
int32_t L_13 = ___2_length;
if ((((int32_t)L_13) > ((int32_t)0)))
{
goto IL_0028;
}
}
IL_0069:
{
int32_t L_14 = ___2_length;
if (L_14)
{
goto IL_006e;
}
}
{
int32_t L_15 = V_0;
return L_15;
}
IL_006e:
{
int32_t L_16 = __this->___windowEnd_;
int32_t L_17 = __this->___windowStart_;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_16, L_17));
int32_t L_18 = ___2_length;
int32_t L_19 = V_1;
if ((((int32_t)L_18) <= ((int32_t)L_19)))
{
goto IL_0083;
}
}
{
int32_t L_20 = V_1;
___2_length = L_20;
}
IL_0083:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___window_;
int32_t L_22 = __this->___windowStart_;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___0_output;
int32_t L_24 = ___1_offset;
int32_t L_25 = ___2_length;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, L_22, (RuntimeArray*)L_23, L_24, L_25, NULL);
int32_t L_26 = __this->___windowStart_;
int32_t L_27 = ___2_length;
__this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_26, L_27));
int32_t L_28 = __this->___windowStart_;
int32_t L_29 = __this->___windowEnd_;
if (!((int32_t)(((int32_t)il2cpp_codegen_subtract(L_28, L_29))&1)))
{
goto IL_00e1;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = __this->___window_;
int32_t L_31 = __this->___windowStart_;
V_2 = L_31;
int32_t L_32 = V_2;
__this->___windowStart_ = ((int32_t)il2cpp_codegen_add(L_32, 1));
int32_t L_33 = V_2;
NullCheck(L_30);
int32_t L_34 = L_33;
uint8_t L_35 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
__this->___buffer_ = ((int32_t)((int32_t)L_35&((int32_t)255)));
__this->___bitsInBuffer_ = 8;
}
IL_00e1:
{
int32_t L_36 = V_0;
int32_t L_37 = ___2_length;
return ((int32_t)il2cpp_codegen_add(L_36, L_37));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var)));
}
IL_000e:
{
int32_t L_2 = ___1_offset;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0022;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var)));
}
IL_0022:
{
int32_t L_4 = ___2_count;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0036;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0A45CCAC3B8CC663DC29BD756A86295833579C1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var)));
}
IL_0036:
{
int32_t L_6 = __this->___windowStart_;
int32_t L_7 = __this->___windowEnd_;
if ((((int32_t)L_6) >= ((int32_t)L_7)))
{
goto IL_004f;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30D44D3EB7B534CAF51AD514F18FE7DD626129FE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var)));
}
IL_004f:
{
int32_t L_9 = ___1_offset;
int32_t L_10 = ___2_count;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, L_10));
int32_t L_11 = ___1_offset;
int32_t L_12 = V_0;
if ((((int32_t)L_11) > ((int32_t)L_12)))
{
goto IL_005d;
}
}
{
int32_t L_13 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_buffer;
NullCheck(L_14);
if ((((int32_t)L_13) <= ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_0068;
}
}
IL_005d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StreamManipulator_SetInput_mCEA71393807EBF1AE9EB54B0A3E2D46DB3941C64_RuntimeMethod_var)));
}
IL_0068:
{
int32_t L_16 = ___2_count;
if (!((int32_t)(L_16&1)))
{
goto IL_00a0;
}
}
{
uint32_t L_17 = __this->___buffer_;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_buffer;
int32_t L_19 = ___1_offset;
int32_t L_20 = L_19;
___1_offset = ((int32_t)il2cpp_codegen_add(L_20, 1));
NullCheck(L_18);
int32_t L_21 = L_20;
uint8_t L_22 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
int32_t L_23 = __this->___bitsInBuffer_;
__this->___buffer_ = ((int32_t)((int32_t)L_17|((int32_t)(((int32_t)((int32_t)L_22&((int32_t)255)))<<((int32_t)(L_23&((int32_t)31)))))));
int32_t L_24 = __this->___bitsInBuffer_;
__this->___bitsInBuffer_ = ((int32_t)il2cpp_codegen_add(L_24, 8));
}
IL_00a0:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ___0_buffer;
__this->___window_ = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___window_), (void*)L_25);
int32_t L_26 = ___1_offset;
__this->___windowStart_ = L_26;
int32_t L_27 = V_0;
__this->___windowEnd_ = L_27;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamManipulator__ctor_mB61C7FF056589EDF4ABE03E9A4BFF69103EC9733 (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32__ctor_mA604223227DD71EDB1BB6CA84B0368D896AF9A52 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
Adler32_Reset_m91B7E124B35D0729D18B6131DED9A668C874699E(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Reset_m91B7E124B35D0729D18B6131DED9A668C874699E (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method)
{
{
__this->___checkValue = 1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Adler32_get_Value_m66D6B916378C2809D8C622E9866EC785C0D1D764 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, const RuntimeMethod* method)
{
{
uint32_t L_0 = __this->___checkValue;
return ((int64_t)(uint64_t)((uint32_t)L_0));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32_Update_m1D828762B8E4443745838DBF5F14E23405AB4B21 (Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___0_segment, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
uint32_t L_0 = __this->___checkValue;
V_0 = ((int32_t)((int32_t)L_0&((int32_t)65535)));
uint32_t L_1 = __this->___checkValue;
V_1 = ((int32_t)((uint32_t)L_1>>((int32_t)16)));
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___0_segment), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
V_2 = L_2;
int32_t L_3;
L_3 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___0_segment), ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
V_3 = L_3;
goto IL_0073;
}
IL_0029:
{
V_4 = ((int32_t)3800);
int32_t L_4 = V_4;
int32_t L_5 = V_2;
if ((((int32_t)L_4) <= ((int32_t)L_5)))
{
goto IL_0038;
}
}
{
int32_t L_6 = V_2;
V_4 = L_6;
}
IL_0038:
{
int32_t L_7 = V_2;
int32_t L_8 = V_4;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8));
goto IL_0059;
}
IL_003f:
{
uint32_t L_9 = V_0;
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10;
L_10 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___0_segment), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
int32_t L_11 = V_3;
int32_t L_12 = L_11;
V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
NullCheck(L_10);
int32_t L_13 = L_12;
uint8_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, ((int32_t)((int32_t)L_14&((int32_t)255)))));
uint32_t L_15 = V_1;
uint32_t L_16 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16));
}
IL_0059:
{
int32_t L_17 = V_4;
int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
V_4 = L_18;
if ((((int32_t)L_18) >= ((int32_t)0)))
{
goto IL_003f;
}
}
{
uint32_t L_19 = V_0;
il2cpp_codegen_runtime_class_init_inline(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var);
uint32_t L_20 = ((Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields*)il2cpp_codegen_static_fields_for(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var))->___BASE;
V_0 = ((int32_t)((uint32_t)(int32_t)L_19%(uint32_t)(int32_t)L_20));
uint32_t L_21 = V_1;
uint32_t L_22 = ((Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields*)il2cpp_codegen_static_fields_for(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var))->___BASE;
V_1 = ((int32_t)((uint32_t)(int32_t)L_21%(uint32_t)(int32_t)L_22));
}
IL_0073:
{
int32_t L_23 = V_2;
if ((((int32_t)L_23) > ((int32_t)0)))
{
goto IL_0029;
}
}
{
uint32_t L_24 = V_1;
uint32_t L_25 = V_0;
__this->___checkValue = ((int32_t)(((int32_t)((int32_t)L_24<<((int32_t)16)))|(int32_t)L_25));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Adler32__cctor_m9BBC4B32D3CA501EDDDA79EFA1038094C51D3694 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
((Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_StaticFields*)il2cpp_codegen_static_fields_for(Adler32_t67A02DD13A9C3C0FC73563607A2F50D408117502_il2cpp_TypeInfo_var))->___BASE = ((int32_t)65521);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_GetAvailable_m956BBA9899206CFA98A862ABA7577937A4D75572_inline (OutputWindow_tFA320F5CB5DEE353EB3265680BF03E01918FF91D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___windowFilled;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t StreamManipulator_get_AvailableBits_m165A11C90F0D09727738BD3A4779355187EEA19A_inline (StreamManipulator_tE23A21B8F63F9091C9A2290B2B3C33AD868CC7A4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___bitsInBuffer_;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InflaterInputBuffer_get_Available_m8059C7C121FE3B3BF2FEB8AF180E9FC504E9E651_inline (InflaterInputBuffer_t64CC1EFEAA920A2DD624B8E188E730A789078981* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___available;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InflaterInputStream_get_IsStreamOwner_m5FC7BA93C78341CDA341735FE6B3BE68F9E4EBEF_inline (InflaterInputStream_t2509A37A5455B5F1C3E7AD85F33F324626C5E76F* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___U3CIsStreamOwnerU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____count;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____offset;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_gshared_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____array;
return L_0;
}
}