#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 struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template 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 struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template 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 struct VirtualFuncInvoker4 { typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualFuncInvoker5 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template 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 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); } }; struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; struct Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992; struct Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F; struct Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55; struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47; struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF; struct IList_1_t23F3847D3CFC14A502A761CA1A0BB8A437ADBBBA; struct KeyCollection_t8659CCDE3CC35CDA84925986C69149CE4CDF86C1; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3; struct List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC; struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED; struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92; struct ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC; struct Task_1_t4C228DE57804012969575431CFF12D57C875552D; struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17; struct ValueCollection_t61D05785DFC56B060BB41B93B0982C3982A6D993; struct EntryU5BU5D_t4D8DDC86A44283D28C33B8F87C62E7A86436AD3F; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct ZipArchiveEntryU5BU5D_t21302971587347FC6CE0EC61472FEC20ED34719F; struct ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158; struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B; struct CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007; struct CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE; struct DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97; struct DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104; struct DeflateStreamNative_t06B674E1D2EFD46989197EFB1E33E0B6564793CD; struct DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377; struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82; struct Exception_t; struct FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D; struct FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631; struct HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IAsyncStateMachine_t0680C7F905C553076B552D5A1A6E39E2F0F36AA2; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4; struct IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910; struct InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D; struct InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF; struct InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2; struct MethodInfo_t; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB; struct OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E; struct OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E; struct PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct String_t; struct SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572; struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0; struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8; struct WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4; struct ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41; struct ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540; struct U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16; struct TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031; struct U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516; struct DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317; IL2CPP_EXTERN_C RuntimeClass* Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_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* AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF_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* InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral042C4F05E1DDCA2CF56C28F8B4ED14D3478298AF; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral0AAD73575AAC4F4CFEDA4BD8FC9E5937AC126164; IL2CPP_EXTERN_C String_t* _stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B; IL2CPP_EXTERN_C String_t* _stringLiteral1D7DDE0CD98D0546D34DBFE1AA66C5982F4E297B; IL2CPP_EXTERN_C String_t* _stringLiteral1EA36D658A6B51F3BD2AC2D2B586D0FBA6D71912; IL2CPP_EXTERN_C String_t* _stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7; IL2CPP_EXTERN_C String_t* _stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569; IL2CPP_EXTERN_C String_t* _stringLiteral2DD0A4CC7309745ADA74B0FFFD3EAEF31543D177; IL2CPP_EXTERN_C String_t* _stringLiteral2E4A861784E837D33442563DD6C52E78330B462D; IL2CPP_EXTERN_C String_t* _stringLiteral34C2E36B5A188471323567BC01D1BE6ABAD93E5D; IL2CPP_EXTERN_C String_t* _stringLiteral3BEF0D44C4B01A449A238B2B9A9E5C6835C9E507; IL2CPP_EXTERN_C String_t* _stringLiteral44C094CC0191CDCBAB55C060A59C0B4D83C3E037; IL2CPP_EXTERN_C String_t* _stringLiteral4D1005FDF2A5BED16F8090412F9334F7BB2069BC; IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4; IL2CPP_EXTERN_C String_t* _stringLiteral547999BA16094C3536189EA1CC631B96EFC47117; IL2CPP_EXTERN_C String_t* _stringLiteral6772394C4F067A817B7458DA769172D884B7AB89; IL2CPP_EXTERN_C String_t* _stringLiteral6B481FD1A20F9B7C231C357359BD6BC9DAD5F7FF; IL2CPP_EXTERN_C String_t* _stringLiteral6BE9D07F78619EB03BB3B8510C54707A2D69DF99; IL2CPP_EXTERN_C String_t* _stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF; IL2CPP_EXTERN_C String_t* _stringLiteral73249F373B3E760B71484A0119FC7B9C11DDC81D; IL2CPP_EXTERN_C String_t* _stringLiteral742DCB290467E5A3DEF6925134096650FFD06078; IL2CPP_EXTERN_C String_t* _stringLiteral7B5E045AB0EF26D6960D012DCB018457F11A8D80; IL2CPP_EXTERN_C String_t* _stringLiteral8107A7F2FA01BBDF78A3F9DEE08E5365A09F3FAD; IL2CPP_EXTERN_C String_t* _stringLiteral84A62678CA5E90FF3D9F999A09ED35AB4530CC03; IL2CPP_EXTERN_C String_t* _stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D; IL2CPP_EXTERN_C String_t* _stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288; IL2CPP_EXTERN_C String_t* _stringLiteral96316B10BC780A26B9711924F85C3C245727E5B4; IL2CPP_EXTERN_C String_t* _stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5; IL2CPP_EXTERN_C String_t* _stringLiteralA2F59150D2B3FA0C2388AA3ECF7DF2B5A5FF06E2; IL2CPP_EXTERN_C String_t* _stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481; IL2CPP_EXTERN_C String_t* _stringLiteralAD329A21277943C794DA2018164CFE4A8C50756A; IL2CPP_EXTERN_C String_t* _stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74; IL2CPP_EXTERN_C String_t* _stringLiteralAFFE89AC2A60AABA3379F61B9A4F75462AE98B11; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralB87DF102633A3759C77F4BBA35BF50DD8DDC9852; IL2CPP_EXTERN_C String_t* _stringLiteralBA6148C411C555E2B0F709192F229485DF63D755; IL2CPP_EXTERN_C String_t* _stringLiteralBD05164EE29744DAAAD8A876F75B10645849E267; IL2CPP_EXTERN_C String_t* _stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3; IL2CPP_EXTERN_C String_t* _stringLiteralC1918FCD7291582E0B8910D6D9D929AB2738E19F; IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10; IL2CPP_EXTERN_C String_t* _stringLiteralC55075B094E3FE1E7B5CB5000AF335B22A580BD3; IL2CPP_EXTERN_C String_t* _stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547; IL2CPP_EXTERN_C String_t* _stringLiteralD12B42C45BF7BDF535BEE182E594B398E9F74120; IL2CPP_EXTERN_C String_t* _stringLiteralD92ED6B704FBD9D7D3DCD89185DE8ED9C1409346; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE65B4CBBFDAAD7E1AAB043164D50831245579CC1; IL2CPP_EXTERN_C String_t* _stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9; IL2CPP_EXTERN_C String_t* _stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329; IL2CPP_EXTERN_C String_t* _stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3; IL2CPP_EXTERN_C String_t* _stringLiteralEA36986B4DBF655CC80D394207FC6994304362DD; IL2CPP_EXTERN_C String_t* _stringLiteralEA41A0E3FC8B4B8293F17385DDB73ED23FADC6BC; IL2CPP_EXTERN_C String_t* _stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F; IL2CPP_EXTERN_C String_t* _stringLiteralF086BE2A5265CF5C1E8A0332899EA2EBD8176EC5; IL2CPP_EXTERN_C String_t* _stringLiteralF1F03E7970A6675BA398E5D28A1894AF9312B4C8; IL2CPP_EXTERN_C String_t* _stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914; IL2CPP_EXTERN_C String_t* _stringLiteralFFF927D75DFBC007B51642D9FABF84C5479FD44A; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_Read_m76379DE8EAF2C40B135E81A3662A32AFF6A7D04A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_Seek_mB4F12034E45070AF25B560C6ECE732013E098DB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_SetLength_m1ACC2D77585B8941447E3BCA0B2B012C2EF167FC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_get_Length_m3D3EDBE5E95899B7585C8104186AD0D4D144587E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CheckSumAndSizeWriteStream_set_Position_m43180641FAA87F88403DB9062160767B2045E1EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_Read_m61432BDD2A0C63A26A0D999795841210E7B1C988_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_Seek_mD9D64344A632B854C36AD411A894B6355F598556_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_SetLength_m4B89B2D809203CBD19ED10DF8C1CB1041BCB241F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_WriteAsync_m21BA2B55BF37ABE24FB6FE13760FD3429B702E67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_get_Length_m2D9B918EDCA9F9DA597047E19C5074B2C9032ED4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_get_Position_m2B690044BA869ADBCFA0611261D45528B24C0B78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DeflateManagedStream_set_Position_m1D967D9DCCFF88B96B221EBAF5E0C40FE85C0A80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_Read_mB8DA1FEFCE7016B7E1CD529E80AD08F44ACE9EC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_Seek_m6445B6C433A3EFB99B687B9DF1DD11200787DB51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_SetLength_m3EDFAB11631621DB2B28E54F7ABA1D9910CD50CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_get_Length_mF5960C42CA8DD3ACDA89A57D744D120A22182326_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DirectToArchiveWriterStream_set_Position_m75999435FE3C978528F640246A704A87BC4F8BEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_Read_m3056C14432DC1160F0B62ABDD7389B4DC5ECFFE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_Seek_m36B73C77EB0C77F06FC6AAE3090098A6B45FA75A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_SetLength_mAD378565C6A7B472F961B01BCC77E994ABD73A63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_get_Length_m608B54560186BD70F8302A2827DDDCA901AF5967_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PositionPreservingWriteOnlyStreamWrapper_set_Position_m4C96655E87094384BE89FA2405862733F1C73912_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_Flush_mB4E80E151651465709E444823B0D53DC147EEEE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_Seek_m2448FE753333F79695AAAC4FC2E3331D4DACC527_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_SetLength_m29FE28460B74DED5EB917335A0F8FED03E9E88F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_Write_mC5B6C8136AD27CA18C7DF00DCC1477B49B471CC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SubReadStream_set_Position_m63C61821FB7B6CE57065E92A24778FF76C57DB1F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_get_Length_m4660921EEC25DF03D255896508A7BD1EEC6C7192_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive__ctor_m2706DA413E897A83057237178CCC8E51C07230B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_get_Entries_m2BB23EB2041B6BBD85AF079BEBEA8DEEA0EEEF88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA; 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_t9397137EE44527D005A3150139535C74B9F1C126 { }; struct Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t4D8DDC86A44283D28C33B8F87C62E7A86436AD3F* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t8659CCDE3CC35CDA84925986C69149CE4CDF86C1* ____keys; ValueCollection_t61D05785DFC56B060BB41B93B0982C3982A6D993* ____values; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3 : public RuntimeObject { ZipArchiveEntryU5BU5D_t21302971587347FC6CE0EC61472FEC20ED34719F* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC : public RuntimeObject { ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A : public RuntimeObject { }; struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158 : public RuntimeObject { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___m_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer; Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ___m_decoder; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_charBytes; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_singleChar; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_charBuffer; int32_t ___m_maxCharsSize; bool ___m_2BytesPerChar; bool ___m_isMemoryStream; bool ___m_leaveOpen; }; struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E : public RuntimeObject { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___OutStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding; Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder; bool ____leaveOpen; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____largeByteBuffer; int32_t ____maxChars; }; struct CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B : public RuntimeObject { }; struct Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE : public RuntimeObject { }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { bool ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; bool ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; String_t* ___m_name; String_t* ___englishname; String_t* ___nativename; String_t* ___iso3lang; String_t* ___iso2lang; String_t* ___win3lang; String_t* ___territory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture; bool ___constructed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData; bool ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; char* ___m_name; char* ___englishname; char* ___nativename; char* ___iso3lang; char* ___iso2lang; char* ___win3lang; char* ___territory; char** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData; int32_t ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; Il2CppChar* ___m_name; Il2CppChar* ___englishname; Il2CppChar* ___nativename; Il2CppChar* ___iso3lang; Il2CppChar* ___iso2lang; Il2CppChar* ___win3lang; Il2CppChar* ___territory; Il2CppChar** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData; int32_t ___m_isInherited; }; struct DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CBufferU3Ek__BackingField; int32_t ___U3CCountU3Ek__BackingField; int32_t ___U3CStartIndexU3Ek__BackingField; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject { int32_t ___m_codePage; CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem; bool ___m_deserializedFromEverett; bool ___m_isReadOnly; EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback; DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback; }; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject { }; struct FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D : public RuntimeObject { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* ____inputWindow; Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* ____currentMatch; double ____lastCompressionRatio; }; struct FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9 : public RuntimeObject { }; struct FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____window; int32_t ____bufPos; int32_t ____bufEnd; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____prev; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____lookup; }; struct HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8 : public RuntimeObject { int32_t ____tableBits; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____table; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____left; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ____right; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____codeLengthArray; int32_t ____tableMask; }; struct InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; int32_t ____start; int32_t ____end; uint32_t ____bitBuffer; int32_t ____bitsInBuffer; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MemberInfo_t : public RuntimeObject { }; struct OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer; int32_t ____pos; uint32_t ____bitBuf; int32_t ____bitCount; }; struct OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____window; int32_t ____end; int32_t ____bytesUsed; }; struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC : public RuntimeObject { }; struct SR_tBD25CD6C6E5E63C327ADA3F5BF1F272B87AFBBE6 : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject { int32_t ___m_taskId; Delegate_t* ___m_action; RuntimeObject* ___m_stateObject; TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent; int32_t ___m_stateFlags; RuntimeObject* ___m_continuationObject; ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties; }; struct TaskToApm_t1FABBD14AC459C47D18E9CA926E5C4F9E54169BD : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4 : public RuntimeObject { }; struct U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16 : public RuntimeObject { AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback; RuntimeObject* ___asyncResult; }; struct TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031 : public RuntimeObject { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___Task; RuntimeObject* ____state; bool ____completedSynchronously; }; struct U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516 : public RuntimeObject { }; struct ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 { Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___m_task; bool ___m_continueOnCapturedContext; }; struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* ____list; int32_t ____index; int32_t ____version; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____current; }; struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { bool ___hasValue; int32_t ___value; }; struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 { bool ___hasValue; int64_t ___value; }; struct Task_1_t4C228DE57804012969575431CFF12D57C875552D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 { int32_t ___m_result; }; struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF { RuntimeObject* ___m_stateMachine; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_defaultContextAction; }; struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_pinvoke { RuntimeObject* ___m_stateMachine; Il2CppMethodPointer ___m_defaultContextAction; }; struct AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF_marshaled_com { RuntimeObject* ___m_stateMachine; Il2CppMethodPointer ___m_defaultContextAction; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D { uint64_t ____dateData; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___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 TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task; }; struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_marshaled_pinvoke { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task; }; struct TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833_marshaled_com { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC { uint32_t ___NumberOfDiskWithZip64EOCD; uint64_t ___OffsetOfZip64EOCD; uint32_t ___TotalNumberOfDisks; }; struct Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 { uint64_t ___SizeOfThisRecord; uint16_t ___VersionMadeBy; uint16_t ___VersionNeededToExtract; uint32_t ___NumberOfThisDisk; uint32_t ___NumberOfDiskWithStartOfCD; uint64_t ___NumberOfEntriesOnThisDisk; uint64_t ___NumberOfEntriesTotal; uint64_t ___SizeOfCentralDirectory; uint64_t ___OffsetOfCentralDirectory; }; struct ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 { uint8_t ___VersionMadeByCompatibility; uint8_t ___VersionMadeBySpecification; uint16_t ___VersionNeededToExtract; uint16_t ___GeneralPurposeBitFlag; uint16_t ___CompressionMethod; uint32_t ___LastModified; uint32_t ___Crc32; int64_t ___CompressedSize; int64_t ___UncompressedSize; uint16_t ___FilenameLength; uint16_t ___ExtraFieldLength; uint16_t ___FileCommentLength; int32_t ___DiskNumberStart; uint16_t ___InternalFileAttributes; uint32_t ___ExternalFileAttributes; int64_t ___RelativeOffsetOfLocalHeader; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Filename; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FileComment; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___ExtraFields; }; struct ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke { uint8_t ___VersionMadeByCompatibility; uint8_t ___VersionMadeBySpecification; uint16_t ___VersionNeededToExtract; uint16_t ___GeneralPurposeBitFlag; uint16_t ___CompressionMethod; uint32_t ___LastModified; uint32_t ___Crc32; int64_t ___CompressedSize; int64_t ___UncompressedSize; uint16_t ___FilenameLength; uint16_t ___ExtraFieldLength; uint16_t ___FileCommentLength; int32_t ___DiskNumberStart; uint16_t ___InternalFileAttributes; uint32_t ___ExternalFileAttributes; int64_t ___RelativeOffsetOfLocalHeader; Il2CppSafeArray* ___Filename; Il2CppSafeArray* ___FileComment; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___ExtraFields; }; struct ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com { uint8_t ___VersionMadeByCompatibility; uint8_t ___VersionMadeBySpecification; uint16_t ___VersionNeededToExtract; uint16_t ___GeneralPurposeBitFlag; uint16_t ___CompressionMethod; uint32_t ___LastModified; uint32_t ___Crc32; int64_t ___CompressedSize; int64_t ___UncompressedSize; uint16_t ___FilenameLength; uint16_t ___ExtraFieldLength; uint16_t ___FileCommentLength; int32_t ___DiskNumberStart; uint16_t ___InternalFileAttributes; uint32_t ___ExternalFileAttributes; int64_t ___RelativeOffsetOfLocalHeader; Il2CppSafeArray* ___Filename; Il2CppSafeArray* ___FileComment; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___ExtraFields; }; struct ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC { uint32_t ___Signature; uint16_t ___NumberOfThisDisk; uint16_t ___NumberOfTheDiskWithTheStartOfTheCentralDirectory; uint16_t ___NumberOfEntriesInTheCentralDirectoryOnThisDisk; uint16_t ___NumberOfEntriesInTheCentralDirectory; uint32_t ___SizeOfCentralDirectory; uint32_t ___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ArchiveComment; }; struct ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke { uint32_t ___Signature; uint16_t ___NumberOfThisDisk; uint16_t ___NumberOfTheDiskWithTheStartOfTheCentralDirectory; uint16_t ___NumberOfEntriesInTheCentralDirectoryOnThisDisk; uint16_t ___NumberOfEntriesInTheCentralDirectory; uint32_t ___SizeOfCentralDirectory; uint32_t ___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; Il2CppSafeArray* ___ArchiveComment; }; struct ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com { uint32_t ___Signature; uint16_t ___NumberOfThisDisk; uint16_t ___NumberOfTheDiskWithTheStartOfTheCentralDirectory; uint16_t ___NumberOfEntriesInTheCentralDirectoryOnThisDisk; uint16_t ___NumberOfEntriesInTheCentralDirectory; uint32_t ___SizeOfCentralDirectory; uint32_t ___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; Il2CppSafeArray* ___ArchiveComment; }; struct ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 { uint16_t ____tag; uint16_t ____size; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____data; }; struct ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke { uint16_t ____tag; uint16_t ____size; Il2CppSafeArray* ____data; }; struct ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com { uint16_t ____tag; uint16_t ____size; Il2CppSafeArray* ____data; }; struct ZipLocalFileHeader_tF51D2467AEDDEB978A4DCF46CD8CE6963215D405 { union { struct { }; uint8_t ZipLocalFileHeader_tF51D2467AEDDEB978A4DCF46CD8CE6963215D405__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01__padding[1024]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D116_tAFB8F97603E9F7050CFC79278D33BC28CAFC01BF { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D116_tAFB8F97603E9F7050CFC79278D33BC28CAFC01BF__padding[116]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56__padding[128]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D19_t2A24D339D8F190B8CD84DADDB593AF82E0A29D0E { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D19_t2A24D339D8F190B8CD84DADDB593AF82E0A29D0E__padding[19]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D2052_t62257241E250E662CE9E211E7C4AC9AA7822A831 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D2052_t62257241E250E662CE9E211E7C4AC9AA7822A831__padding[2052]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE__padding[29]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3__padding[32]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D64_t147245380FB8D9574EBEC3066BF3642BF7E01260 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D64_t147245380FB8D9574EBEC3066BF3642BF7E01260__padding[64]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B__padding[98]; }; }; #pragma pack(pop, tp) struct ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task; bool ___m_continueOnCapturedContext; }; struct ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_pinvoke { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task; int32_t ___m_continueOnCapturedContext; }; struct ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_com { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_task; int32_t ___m_continueOnCapturedContext; }; struct InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D { int32_t ____count; int32_t ____startIndex; }; struct BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D { int32_t ____pos; uint32_t ____bitBuf; int32_t ____bitCount; }; struct AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 { AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState; Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___m_task; }; struct AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC { AsyncMethodBuilderCore_tD5ABB3A2536319A3345B32A5481E37E23DD8CEDF ___m_coreState; Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___m_task; }; struct ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A { ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ___m_configuredTaskAwaiter; }; struct Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ____list; int32_t ____index; int32_t ____version; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ____current; }; struct BlockType_t37B3D27757F963ADAB279EB7D4BAEE3946532188 { int32_t ___value__; }; struct CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____baseStream; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____baseBaseStream; int64_t ____position; uint32_t ____checksum; bool ____leaveOpenOnClose; bool ____canWrite; bool ____isDisposed; bool ____everWritten; int64_t ____initialPosition; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____zipArchiveEntry; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ____onClose; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ____saveCrcAndSizes; }; struct CompressionLevel_t6077A887918BD6DACDD8D3F0D660D157A604B1E1 { int32_t ___value__; }; struct CompressionMode_t840C8957CF84ACFBF5C43E48AEAEB9DB5E64F3C5 { int32_t ___value__; }; struct ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C { ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ___m_configuredTaskAwaiter; }; struct ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C_marshaled_pinvoke { ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_pinvoke ___m_configuredTaskAwaiter; }; struct ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C_marshaled_com { ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_marshaled_com ___m_configuredTaskAwaiter; }; struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____dateTime; int16_t ____offsetMinutes; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; 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 InflaterState_tB8DCFEF9AF0B12C2567C83BC6F5BC259F5770EEF { int32_t ___value__; }; struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { int32_t ___value__; }; struct MatchState_t06C839A904A48B646FCB2BE78E545A46E2B168BD { int32_t ___value__; }; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; int32_t ____origin; int32_t ____position; int32_t ____length; int32_t ____capacity; bool ____expandable; bool ____writable; bool ____exposable; bool ____isOpen; Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask; }; struct PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; int64_t ____position; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000 { int32_t ___value__; }; struct SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { int64_t ____startInSuperStream; int64_t ____positionInSuperStream; int64_t ____endInSuperStream; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____superStream; bool ____canRead; bool ____isDisposed; }; struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { intptr_t ___waitHandle; SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449* ___safeWaitHandle; bool ___hasThreadAffinity; }; struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { intptr_t ___waitHandle; void* ___safeWaitHandle; int32_t ___hasThreadAffinity; }; struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { intptr_t ___waitHandle; void* ___safeWaitHandle; int32_t ___hasThreadAffinity; }; struct WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____baseStream; bool ____closeBaseStream; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ____onClosed; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____zipArchiveEntry; bool ____isDisposed; }; struct Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 { uint16_t ____size; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____uncompressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____compressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____localHeaderOffset; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____startDiskNumber; }; struct Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke { uint16_t ____size; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____uncompressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____compressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____localHeaderOffset; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____startDiskNumber; }; struct Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com { uint16_t ____size; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____uncompressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____compressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____localHeaderOffset; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____startDiskNumber; }; struct ZipArchiveMode_tD0AA40EAC5C26DBB24E9F4AA965A0C83AB003BCD { int32_t ___value__; }; struct ZipVersionMadeByPlatform_t0188CEF15A70E487DF8FEF967B9C70FE536330BE { uint8_t ___value__; }; struct ZipVersionNeededValues_tA5A8C9E6B35A8273F2C0272F71053147EA4F0F5C { uint16_t ___value__; }; struct DeflaterState_tE8D39DAD134FCC603E7E6EF32F773247FB580787 { int32_t ___value__; }; struct BitFlagValues_tF0EF994D25EEFFA919B1774684312A68792BE372 { uint16_t ___value__; }; struct CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC { uint16_t ___value__; }; struct DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { int64_t ____position; CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ____crcSizeStream; bool ____everWritten; bool ____isDisposed; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____entry; bool ____usedZip64inLH; bool ____canWrite; }; struct Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1 { bool ___hasValue; int32_t ___value; }; struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 { bool ___hasValue; int32_t ___value; }; struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 { AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder; }; struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_marshaled_pinvoke { AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder; }; struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_marshaled_com { AsyncTaskMethodBuilder_1_tE88892A6B2F97B5D44B7C3EE2DBEED85743412AC ___m_builder; }; struct DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream; int32_t ____mode; bool ____leaveOpen; InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* ____inflater; DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* ____deflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; int32_t ____asyncOperations; RuntimeObject* ____formatWriter; bool ____wroteHeader; bool ____wroteBytes; }; struct DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___base_stream; int32_t ___mode; bool ___leaveOpen; bool ___disposed; DeflateStreamNative_t06B674E1D2EFD46989197EFB1E33E0B6564793CD* ___native; }; struct DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969 : public RuntimeObject { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* ____deflateEncoder; CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* ____copyEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ____output; int32_t ____processingState; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ____inputFromHistory; }; struct InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D : public RuntimeObject { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* ____output; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ____input; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ____literalLengthTree; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ____distanceTree; int32_t ____state; bool ____hasFormatReader; int32_t ____bfinal; int32_t ____blockType; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____blockLengthBuffer; int32_t ____blockLength; int32_t ____length; int32_t ____distanceCode; int32_t ____extraBits; int32_t ____loopCounter; int32_t ____literalLengthCodeCount; int32_t ____distanceCodeCount; int32_t ____codeLengthCodeCount; int32_t ____codeArraySize; int32_t ____lengthCode; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____codeList; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____codeLengthTreeCodeLength; bool ____deflate64; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ____codeLengthTree; RuntimeObject* ____formatReader; }; struct Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750 : public RuntimeObject { int32_t ___U3CStateU3Ek__BackingField; int32_t ___U3CPositionU3Ek__BackingField; int32_t ___U3CLengthU3Ek__BackingField; uint8_t ___U3CSymbolU3Ek__BackingField; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41 : public RuntimeObject { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____archiveStream; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ____archiveStreamOwner; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ____archiveReader; int32_t ____mode; List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* ____entries; ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* ____entriesCollection; Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* ____entriesDictionary; bool ____readEntries; bool ____leaveOpen; int64_t ____centralDirectoryStart; bool ____isDisposed; uint32_t ____numberOfThisDisk; int64_t ____expectedNumberOfEntries; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____backingStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____archiveComment; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____entryNameEncoding; }; struct U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0 { int32_t ___U3CU3E1__state; AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 ___U3CU3Et__builder; Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___readTask; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* ___U3CU3E4__this; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___cancellationToken; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___array; int32_t ___offset; int32_t ___count; ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ___U3CU3Eu__1; }; struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t { }; struct Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992 : public MulticastDelegate_t { }; struct Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F : public MulticastDelegate_t { }; struct Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3 : public MulticastDelegate_t { }; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82 : public MulticastDelegate_t { }; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4 : public RuntimeObject { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* ____archive; bool ____originallyInArchive; int32_t ____diskNumberStart; uint8_t ____versionMadeByPlatform; uint16_t ____versionMadeBySpecification; uint16_t ____versionToExtract; uint16_t ____generalPurposeBitFlag; uint16_t ____storedCompressionMethod; DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ____lastModified; int64_t ____compressedSize; int64_t ____uncompressedSize; int64_t ____offsetOfLocalHeader; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____storedOffsetOfCompressedData; uint32_t ____crc32; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____compressedBytes; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ____storedUncompressedData; bool ____currentlyOpenForWrite; bool ____everOpenedForWrite; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____outstandingWriteStream; uint32_t ____externalFileAttr; String_t* ____storedEntryName; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____storedEntryNameBytes; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ____cdUnknownExtraFields; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ____lhUnknownExtraFields; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____fileComment; Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1 ____compressionLevel; }; struct U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E { int32_t ___U3CU3E1__state; AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 ___U3CU3Et__builder; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* ___U3CU3E4__this; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___array; int32_t ___offset; int32_t ___count; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___cancellationToken; ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ___U3CU3Eu__1; }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { }; struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB { String_t* ____objectName; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_StaticFields { ZipArchiveEntryU5BU5D_t21302971587347FC6CE0EC61472FEC20ED34719F* ___s_emptyArray; }; struct List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_StaticFields { ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* ___s_emptyArray; }; struct U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A_StaticFields { __StaticArrayInitTypeSizeU3D19_t2A24D339D8F190B8CD84DADDB593AF82E0A29D0E ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB; __StaticArrayInitTypeSizeU3D64_t147245380FB8D9574EBEC3066BF3642BF7E01260 ___27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF; __StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3 ___6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF; __StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE ___73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD; __StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56 ___85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926; __StaticArrayInitTypeSizeU3D116_tAFB8F97603E9F7050CFC79278D33BC28CAFC01BF ___9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511; __StaticArrayInitTypeSizeU3D29_t18F316A6703EF465310CC52D7C6E91CD14B7A7EE ___B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B; __StaticArrayInitTypeSizeU3D32_t40723AE7B05E21B867D60C4C9A32176F5EC3C6B3 ___B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E; __StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B ___BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF; __StaticArrayInitTypeSizeU3D128_tCBBFB1F025B8C70A16408E50708EB5A65D294C56 ___C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5; __StaticArrayInitTypeSizeU3D98_t97250CCC23C403D7BFCD054B67F170B8AB136F2B ___C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E; __StaticArrayInitTypeSizeU3D2052_t62257241E250E662CE9E211E7C4AC9AA7822A831 ___E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E; __StaticArrayInitTypeSizeU3D1024_tC4F0735309C59CA8B3D43650C4B34EAE5F098A01 ___FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1; }; struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_StaticFields { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___Null; }; struct Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_1; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_3; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_4; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_5; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_6; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___s_crcTable_7; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields { CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info; RuntimeObject* ___shared_table_lock; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture; Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number; Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX; bool ___IsTaiwanSku; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding; Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings; RuntimeObject* ___s_InternalSyncObject; }; struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields { EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty; }; struct FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FastEncoderTreeStructureData; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___BFinalFastEncoderTreeStructureData; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___FastEncoderLiteralCodeInfo; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___FastEncoderDistanceCodeInfo; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___BitMask; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ExtraLengthBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ExtraDistanceBits; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_distLookup; }; struct HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields { HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ___U3CStaticLiteralLengthTreeU3Ek__BackingField; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* ___U3CStaticDistanceTreeU3Ek__BackingField; }; struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___InvalidPathChars; Il2CppChar ___AltDirectorySeparatorChar; Il2CppChar ___DirectorySeparatorChar; Il2CppChar ___PathSeparator; String_t* ___DirectorySeparatorStr; Il2CppChar ___VolumeSeparatorChar; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___PathSeparatorChars; bool ___dirEqualsVolume; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimEndCharsWindows; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimEndCharsUnix; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields { int32_t ___s_taskIdCounter; RuntimeObject* ___s_taskCompletionSentinel; bool ___s_asyncDebuggingEnabled; Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback; Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties; TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField; Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate; ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback; Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate; Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks; RuntimeObject* ___s_activeTasksLock; }; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask; StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard; }; struct ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___s_invalidDateIndicator; }; struct U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields { U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* ___U3CU3E9; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ___U3CU3E9__69_0; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___U3CU3E9__72_0; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___U3CU3E9__73_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_StaticFields { Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_actionToActionObjShunt; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_StaticFields { Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___s_defaultResultTask; }; struct DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_StaticFields { DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MinValue; DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___MaxValue; DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ___UnixEpoch; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_StaticFields { intptr_t ___InvalidHandle; }; struct AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_StaticFields { Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___s_cachedCompleted; }; struct InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_extraLengthBits; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_lengthBase; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_distanceBasePosition; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_codeOrder; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_staticDistanceTreeTable; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; struct ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields { bool ___s_allowLargeZipArchiveEntriesInUpdateMode; uint8_t ___CurrentZipPlatform; }; #ifdef __clang__ #pragma clang diagnostic pop #endif 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 UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_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, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_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, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_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; } }; 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 ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA : public RuntimeArray { ALIGN_FIELD (8) ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* m_Items[1]; inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** 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, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** 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, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA : public RuntimeArray { ALIGN_FIELD (8) ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 m_Items[1]; inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* 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, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____data), (void*)NULL); } inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____data), (void*)NULL); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_gshared (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_gshared (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_cancellationToken, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_gshared (int32_t ___0_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_gshared (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_gshared (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, bool ___0_continueOnCapturedContext, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_gshared_inline (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_gshared (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* ___0_awaiter, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___1_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_gshared (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, int32_t ___0_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_gshared (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_gshared (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* ___0_awaiter, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___1_stateMachine, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mF2D2ACE0752C3B97343B72328D49200F45C14B65_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ; 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_6__ctor_m2B128CFA86C0694593B14A0D88277831872E2008_gshared (Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_gshared_inline (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_gshared (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_gshared_inline (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_gshared (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_6_Invoke_mAE08E521E4E2943E4D5B451405500F4E8A81ABEE_gshared_inline (Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F* __this, int64_t ___0_arg1, int64_t ___1_arg2, uint32_t ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009_gshared (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BitsInBuffer_m1BC64A199DB5FE314B7BC8EC5E2C33FBAFF3F2E1 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, 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 void OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, int32_t ___0_n, uint32_t ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_FlushBits_m7557A09A96F74D29BC7B7266FD1EE28BF94BFE85 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_WriteLenNLen_mCCB24BFD617911FA48996D87C54A76A22CFB921D (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, uint16_t ___0_len, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED (InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D* __this, int32_t ___0_count, int32_t ___1_startIndex, 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 Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, 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 ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, bool ___1_leaveOpen, RuntimeObject* ___2_reader, uint16_t ___3_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged__ctor_m4E3502300142CD189539B88C0EC75995CC4EC446 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, RuntimeObject* ___0_reader, bool ___1_deflate64, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532 (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBytes, int32_t ___1_offset, int32_t ___2_length, 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 ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, String_t* ___1_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD (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_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_state, const RuntimeMethod* method) ; inline int32_t TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) { return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_gshared)(___0_asyncResult, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CancellationToken_get_IsCancellationRequested_m9744F7A1A82946FDD1DC68E905F1ED826471D350 (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED* __this, const RuntimeMethod* method) ; inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_cancellationToken, const RuntimeMethod* method) { return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED, const RuntimeMethod*))Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_gshared)(___0_cancellationToken, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309 (int32_t* ___0_location, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D (int32_t* ___0_location, const RuntimeMethod* method) ; inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5 (int32_t ___0_result, const RuntimeMethod* method) { return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (int32_t, const RuntimeMethod*))Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_gshared)(___0_result, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* DeflateManagedStream_ReadAsyncCore_m0EB7A8BEA37E47D35CE950BCA9FF9B236ED2B43A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___0_readTask, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_array, int32_t ___2_offset, int32_t ___3_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___4_cancellationToken, const RuntimeMethod* method) ; inline AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE (const RuntimeMethod* method) { return (( AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 (*) (const RuntimeMethod*))AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_gshared)(method); } inline void AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79 (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___0_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_gshared)(__this, ___0_stateMachine, method); } inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, const RuntimeMethod* method) { return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_DoMaintenance_m843B9BE156173B2CB7B11D25DA1ED48F3BD56238 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_SetInput_mDC0D32D6E849B5AF86C9E2B78D27873357ADCCC1 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflaterManaged_GetDeflateOutput_mAA90AD2E8080DDAB639B01E32B1B7F9BA7BCD73F (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_NeedsInput_m80E06DDF7D1FF28B38B2D7428AF0F30B9087C714 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, int32_t* ___1_bytesRead, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, bool ___0_disposing, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_Dispose_mA33D6301ED85EFB43656A778D2495CB82D170900 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Dispose_m33ED3547C9EE2E102F0F1CE8CF50EF421FEAB1FE (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __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 void DeflateManagedStream_PurgeBuffers_mE668E8906372479A972F3FE24DAD12E6BFFE0B49 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, bool ___0_disposing, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_WriteAsyncCore_mA0DF62D8656774394A7C291AF9307FC317336C7A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 AsyncTaskMethodBuilder_Create_m24F3F260A79CA2B9EC4F1F15693A33F5EC58735A (const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___0_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E*, const RuntimeMethod*))AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_gshared)(__this, ___0_stateMachine, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* AsyncTaskMethodBuilder_get_Task_mE9125D5F8B96F26D1BA5A5347ED82669521C7F9E (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753 (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Stream_WriteAsync_mFF9AA1D3547F0428523290F2968D89EFC983CCD5 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) ; inline ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209 (Task_1_t4C228DE57804012969575431CFF12D57C875552D* __this, bool ___0_continueOnCapturedContext, const RuntimeMethod* method) { return (( ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A (*) (Task_1_t4C228DE57804012969575431CFF12D57C875552D*, bool, const RuntimeMethod*))Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_gshared)(__this, ___0_continueOnCapturedContext, method); } inline ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_inline (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A* __this, const RuntimeMethod* method) { return (( ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 (*) (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A*, const RuntimeMethod*))ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_gshared_inline)(__this, method); } inline bool ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3 (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method) { return (( bool (*) (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*, const RuntimeMethod*))ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_gshared)(__this, method); } inline void AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* ___0_awaiter, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* ___1_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*, U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_gshared)(__this, ___0_awaiter, ___1_stateMachine, method); } inline int32_t ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* __this, const RuntimeMethod* method) { return (( int32_t (*) (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*, const RuntimeMethod*))ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CancellationToken_ThrowIfCancellationRequested_mB9D952DC6E96FB6E0595FC8E88D3133CDA4382C3 (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED* __this, const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575 (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, Exception_t* ___0_exception, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, Exception_t*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_gshared)(__this, ___0_exception, method); } inline void AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, int32_t ___0_result, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, int32_t, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_gshared)(__this, ___0_result, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*, RuntimeObject*, const RuntimeMethod*))AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_gshared)(__this, ___0_stateMachine, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71 (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_U3CU3En__0_mD49534E1CB38B7CC9F740A310565430CDF685F52 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C Task_ConfigureAwait_m0DD682B1D29B85067C993734C12E26554D6CBFF4 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, bool ___0_continueOnCapturedContext, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline (ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfiguredTaskAwaiter_get_IsCompleted_mB189574F29658A59CC4C890B70538A9C5E835850 (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* __this, const RuntimeMethod* method) ; inline void AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* ___0_awaiter, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* ___1_stateMachine, const RuntimeMethod* method) { (( void (*) (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*, ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618*, U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E*, const RuntimeMethod*))AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_gshared)(__this, ___0_awaiter, ___1_stateMachine, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfiguredTaskAwaiter_GetResult_mD51FDD775D0CF7511FEE2B6C144DB003DE73AC26 (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetException_mBE41863F0571E0177A15731294087DE45E1FC10B (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetResult_m76D8B84F0068257C1823B1200B00E58E0C8DDDDE (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncTaskMethodBuilder_SetStateMachine_mE52B5B6B076025592A7AB462E3D26FA434AEB795 (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2 (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, double ___0_ratio, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D ___0_state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D ___0_state, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659 (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, bool ___2_isFinal, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoder_get_UnprocessedInput_mB235482CF82A7B80D48F02669B0DDD6F91385C1C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlock_mB5798B6567FF92DE531EF982B72C6BD6E7AC8ABE (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_WriteFinal_m6D42270C9B4F94A20F44561E55B6EED0E575B492 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoderWindow_get_UnprocessedInput_mC58081A53ECB232800AD110657E82E37AE56C099 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_FlushWindow_m09821F18B88BC878A5D3543C5AD02AE90B20C83B (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_CopyBytes_m2C1711102821420301014022E67B44FF77794B02 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m8E46AA0D57BF6EE85123A4EC3C9B8FB257DBB007 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_InputAvailable_m9B47A868A55971F4C57583ED88D9BA16DB47F6C9 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoderWindow_GetNextSymbolOrMatch_m2364046212DFA38050F21D081D0AAAFB1A877878 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8 (uint8_t ___0_b, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B (int32_t ___0_matchLen, int32_t ___1_matchPos, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___2_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderStatics_GetSlot_mC4962BE407950E486BBCED5C84B1B45DA38CC4F4 (int32_t ___0_pos, 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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FastEncoderStatics_CreateDistanceLookup_m4396554EB7D05F4241EFD8C4C11EED31B161B5F6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput__ctor_m3A5CDB0D7B76657D446A20E6175C5A507D102F03 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_ResetWindow_mBEF006B89DDE20A732312E2A0CAFCE63D0773F32 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, 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 uint32_t FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t ___0_hash, uint8_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, int32_t ___0_search, int32_t* ___1_matchPos, int32_t ___2_searchDepth, int32_t ___3_niceLength, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, uint8_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, int32_t ___1_matchLen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_MoveWindows_mB3C57F07203643CCFFEEDCFCB054D4576FEA0290 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderStatics_BitReverse_m2B662DAACF47EE24578493C0106A991DD67FAE8D (uint32_t ___0_code, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HuffmanTree_CalculateHuffmanCode_mC1335916F3F2A885CB28CE3C02A00C562C4DDB82 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_TryLoad16Bits_mF1D2CD50DB9384F6409B2874F24614878EBD6543 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipBits_m75DC2DC8E1C9264BD29DC8EDBCEF14C318A2B96F (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticLiteralTreeLength_m09EF1A204A8FEFC4B8DDA28B9E0008B742C1E5C6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codeLengths, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticDistanceTreeLength_m3B10029A8D1AD95365B4C8C6E278B58B43B46783 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mDFA19678376164B99DD2A90D209A26F7AFBC66E0 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer__ctor_m469EF0673C2027A23509C02FCBDD6F0820243341 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Reset_mCD49A25A230A268614195FBC20E813400F07F4AB (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SetInput_mB970FC9A216F12C8C9C66454EAA5A2DBDE0E1007 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyTo_mBDC2019A354A2BF9A47B0C93A41A97122745D710 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF_inline (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block_code_seen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipToByteBoundary_m4FD99AC1DE5FBE46A8602CD4FEC66DB530737414 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyFrom_m43757C0C7965E0FA9742E049D748AF654507B2D9 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_Write_mF1729E92A8DC8C11F1C9E5FF2D0AA5F8347E5A46 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, uint8_t ___0_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_WriteLengthDistance_m4E301063890AB6191C76C52D9C62100A4CAE1510 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, int32_t ___0_length, int32_t ___1_distance, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41 (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_GetBitMask_m058A268DF8E6E1B39DD1C3A2658D5FD4CC512110 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytesUnaligned_mBDFE44465A25B83527B472807801F9FCAF41BFDA (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteByteUnaligned_m29C0290C5A2F237FB7D4410C23E8295A94AAEF5A (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint8_t ___0_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA (BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D* __this, int32_t ___0_pos, uint32_t ___1_bitBuf, int32_t ___2_bitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBytes_m7216E116CC66379FB6D11AE037BD4BAD693A92AD (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_CloseStreams_m87A073F74B899F1430CE3BB2A8C891A39ED6FB58 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteFile_m4D3BA6D0C52BFA7159EB9B3C7FC69CE14DD61460 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_BigEndianUnicode_m249BEC175A03C3DCEF799A020B05215053F1053B (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0 (const RuntimeMethod* method) ; inline void List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_inline (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method); } inline void Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, String_t* ___0_key, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, String_t*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } inline bool List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } inline bool Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861 (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader_Dispose_mAFF1A9CE9A73D148270FFA1F896992EB52D36078 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_destination, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper__ctor_m00049B661A2C196DFAE1E3DC0675882180B5F879 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, const RuntimeMethod* method) ; inline void List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29 (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A (ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mF2D2ACE0752C3B97343B72328D49200F45C14B65_gshared)(__this, ___0_list, method); } inline void Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52 (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; inline Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67 (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, const RuntimeMethod* method) { return (( Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455 (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A* __this, const RuntimeMethod* method) { return (( ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* (*) (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, const RuntimeMethod* method) ; inline bool Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry__ctor_mA2B6549B24B1128D6FC6BA33ED7E3FD04BD4070B (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* ___0_archive, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 ___1_cd, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_AddEntry_mF0C759DC22B3087EF6D9958FF651726CE17BF1C9 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipCentralDirectoryFileHeader_TryReadBlock_mC50A29A666BDF5303461EB3AB38E2ACE0EB0BB88 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, bool ___1_saveExtraFieldsAndComments, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* ___2_header, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint32_t ___1_signatureToFind, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEndOfCentralDirectoryBlock_TryReadBlock_m5222F66524A785C9E17515C634530CCCF932995C (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* ___1_eocdBlock, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64EndOfCentralDirectoryLocator_TryReadBlock_m95F1CB20F372E7626FD6145E6B479FFE5504C4EE (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* ___1_zip64EOCDLocator, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64EndOfCentralDirectoryRecord_TryReadBlock_m8447AFFBFA76A08B60388C3BE333613C213EC0D1 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* ___1_zip64EOCDRecord, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidDataException__ctor_m098B9F4DD97F4AD47D6664829D66FBDC52BD1DBA (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteAndFinishLocalEntry_m27D6658B541689E0F5310B370B417B519A1AF05D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCentralDirectoryFileHeader_m0D461A71902AEDCA8CDA8719ED36EFA345F92053 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteArchiveEpilogue_mF81EB28294C8DE727602EB7DDFF73D10EBC98E23 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, int64_t ___0_startOfCentralDirectory, int64_t ___1_sizeOfCentralDirectory, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryRecord_WriteBlock_m2778F387199A087AEDF6D65FA80B7FCBB9DFB164 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryLocator_WriteBlock_mCF0B88637AE66FD48BB08A6456A267F94D8DAE88 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_zip64EOCDRecordStart, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEndOfCentralDirectoryBlock_WriteBlock_m0CA333378E1B10C90EA9B21770208D30CFF33758 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___4_archiveComment, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipHelper_DosTimeToDateTime_mAC6DC9DEFADB46F3A5A0FE68F30DFAC696E2136E (uint32_t ___0_dateTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTimeOffset__ctor_mB1671EA00463E92811C8DEA80797DC89B2FFCA62 (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_DecodeEntryName_mCB5F4B921507F93E2A0BC939C6B71C51C040A3C3 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_entryNameBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipArchiveEntry_EncodeEntryName_mC69108C3D6659E706949B69111C798CF292423A4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_entryName, bool* ___1_isUTF8, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8 (String_t* ___0_path, uint8_t ___1_madeByPlatform, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_RemoveEntry_m56F4AFBF28A9AD87377A0C15620506207060F1D2 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_checkOpenable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_gshared_inline)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, 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 void MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_RequiresUnicode_m20EAD7C8BAEB2EF5A554C761E8441AC594B6117F (String_t* ___0_test, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_CloseStreams_m6A5C7BDEA3457B2EB1B30DC9E27BDD4639BDC506 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteLocalFileHeaderAndDataIfNeeded_mA95D0CE40CF84C1E7A36783DAD3280C1134EC65C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0 (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_output, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTimeOffset_get_DateTime_mDF6DC57E7A5647D8B964D3FD5B6855E7D66EF324 (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipLocalFileHeader_GetExtraFields_m0C152D89B178FD3D8DC55E216AC787EA274D84AB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_bytesToRead, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_IsOpenable_mC92895385CEAC7F1EF832D962C99F3D2A3F4B4CE (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, String_t** ___2_message, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_inline (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateStream__ctor_m5AB47C67F3FEDA648AF76B21B7CAB12FDB793B69 (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, const RuntimeMethod* method) ; inline int32_t Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateStream__ctor_m55E861339218B06FD5B41D4DCAF09E598AF0C074 (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_compressionLevel, bool ___2_leaveOpen, const RuntimeMethod* method) ; inline void Action_6__ctor_m152C6C77B12EE2D676F40677A745946853609D67 (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_6__ctor_m2B128CFA86C0694593B14A0D88277831872E2008_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream__ctor_m2F8A286280CEE477FE04E9CB046BCD9350F3DF53 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_baseBaseStream, bool ___2_leaveOpenOnClose, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___3_entry, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___4_onClose, Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ___5_saveCrcAndSizes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateStream__ctor_m344C1EF8B83E612C4FC662F0152DF1D2A5636829 (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint16_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_superStream, int64_t ___1_startPosition, int64_t ___2_maxLength, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_GetDataDecompressor_m7FA439A9B0E491A2C2878BDC16DEEE0C17062C63 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_compressedStreamToRead, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler__ctor_m95444CE8D5A6F1AFC9793866C3FE884E732DCEB2 (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_backingStream, bool ___1_leaveBackingStreamOpen, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___2_onClose, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ___0_crcSizeStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mCEFD3D801E6F14698F4BF4C2AA72A92359D62EF3 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; inline void Action_1__ctor_m49A440750F3909A48F55DF400EA67AC4938E7583 (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_m52262F5CE3D365E105A01027C1E6F257D2B1B35A (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___2_onClosed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_isEmptyFile, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Windows_m1C58B47F8475A5A145F94CBA61C7E983655039BC (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Unix_mB832EE5367BBB1B3887B5613A01E1AE31703FC58 (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, 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 ZipArchiveEntry_WriteCrcAndSizesInLocalHeader_m67FE451EDE9F8A67F71AC400DF2A76F68D2206E4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_zip64HeaderUsed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteDataDescriptor_m9C22F8F8EF9F7A2BC10F7D7DDBBB799D7C262246 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mAEA937E579A34BDF23D9107A2BE5527A46BABC69 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReleaseArchiveStream_m3490E6E1E69188C52F6C95598DEACC188BAE02AE (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; inline void List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method) { (( void (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, const RuntimeMethod*))List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_gshared)(__this, method); } inline void List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530, const RuntimeMethod*))List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, int64_t ___1_endExtraField, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* ___2_field, const RuntimeMethod* method) ; inline Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, const RuntimeMethod* method) { return (( Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, const RuntimeMethod*))List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_gshared)(__this, method); } inline void Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2 (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2*, const RuntimeMethod*))Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_gshared)(__this, method); } inline ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) { return (( ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 (*) (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2*, const RuntimeMethod*))Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18 (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2*, const RuntimeMethod*))Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_extraField, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* ___5_zip64Block, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ; inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method); } inline int64_t Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) { return (( int64_t (*) (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_gshared_inline)(__this, method); } inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method); } inline bool List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530, const RuntimeMethod*))List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_gshared)(__this, ___0_item, method); } inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldData, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_RemoveZip64Blocks_m3BCB96FE6A482AE8BE0D11D9D77DEACC3EAFED5A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetAndRemoveZip64Block_mB7341E90373208AB63585BC7BBE673D642C8CA0A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetJustZip64Block_m6048EFE244AF5DED7677BEE5AAA0884A32B34D41 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldStream, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_position, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___2_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___3_onClosed, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) ; inline void Action_1_Invoke_m809C6F10A07BBCC5BB4DEA092A2D539E85FA62B5_inline (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_UpdateCrc32_mEF874A4EC7E5936D98AC94494D27CDBFD2E60778 (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) ; inline void Action_6_Invoke_mA15F40A119238358EA77D9FE88F636ADA9EE9871_inline (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* __this, int64_t ___0_arg1, int64_t ___1_arg2, uint32_t ___2_arg3, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___3_arg4, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___4_arg5, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___5_arg6, const RuntimeMethod* method) { (( void (*) (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3*, int64_t, int64_t, uint32_t, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*, const RuntimeMethod*))Action_6_Invoke_mAE08E521E4E2943E4D5B451405500F4E8A81ABEE_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_millisecond, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Year_m00A88C4CEE07B7906F5F7F75C254B769808F5138 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Month_m899C6602DE8198990B2CAF5EBC04CC67764E3DA2 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Day_m872DBCA4C79955EC1E27EB68746B6C2F6A183B28 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Hour_m350B2AEB6ED8AAD80F0779C1FD37EEE13952A7F3 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Minute_m73003491DA85D2C9951ECCF890D9BF6AFFB9E973 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DateTime_get_Second_mC860BA28DED65249BE9EA46E4898730C7828B3EA (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsAndRead_m433E06E552871B8D2E5FF4D7EB3188282A721DC5 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t* ___2_bufferPointer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_m1F66A4327FE6B127F0F0E83A70CED25DB0DFFB00 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_ManagedCrc32_m53D17613D585422A4479D609FCCA9A0AD4BD3A6C (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, RuntimeObject* ___1_state, bool ___2_completedSynchronously, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* __this, RuntimeObject* ___0_ar, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Task_get_AsyncState_mD702084E5686165B5571ED1D296BB5EEB81DB2D8_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_InvokeCallbackWhenTaskCompletes_m8553A6EFB5AEF7E94F4377E87ACE37D1920BC932 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_antecedent, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_asyncResult, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D (TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m4232277D2AB8EE7F6F66C4565C3CD16E58132C07 (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfiguredTaskAwaiter_OnCompleted_mB6A56C98F368A70EC9FC750C492A08F62DD7EEA5 (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_continuation, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method); } inline void List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530, const RuntimeMethod*))List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009_gshared)(__this, ___0_item, 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 String_t* SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_1 = ___0_resourceFormat; RuntimeObject* L_2 = ___1_p1; String_t* L_3; L_3 = String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744(L_0, L_1, L_2, NULL); return L_3; } } #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659 (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, bool ___2_isFinal, 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; { V_0 = 0; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = ___0_input; if (!L_0) { goto IL_002e; } } { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1 = ___0_input; NullCheck(L_1); int32_t L_2; L_2 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_1, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_3 = ___1_output; NullCheck(L_3); int32_t L_4; L_4 = OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03(L_3, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_5 = ___1_output; NullCheck(L_5); int32_t L_6; L_6 = OutputBuffer_get_BitsInBuffer_m1BC64A199DB5FE314B7BC8EC5E2C33FBAFF3F2E1(L_5, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_7; L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_2, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_4, 5)), L_6)), NULL); V_0 = L_7; int32_t L_8 = V_0; if ((((int32_t)L_8) <= ((int32_t)((int32_t)65531)))) { goto IL_002e; } } { V_0 = ((int32_t)65531); } IL_002e: { bool L_9 = ___2_isFinal; if (!L_9) { goto IL_003b; } } { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_10 = ___1_output; NullCheck(L_10); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_10, 3, 1, NULL); goto IL_0043; } IL_003b: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_11 = ___1_output; NullCheck(L_11); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_11, 3, 0, NULL); } IL_0043: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_12 = ___1_output; NullCheck(L_12); OutputBuffer_FlushBits_m7557A09A96F74D29BC7B7266FD1EE28BF94BFE85(L_12, NULL); int32_t L_13 = V_0; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_14 = ___1_output; CopyEncoder_WriteLenNLen_mCCB24BFD617911FA48996D87C54A76A22CFB921D(__this, (uint16_t)((int32_t)(uint16_t)L_13), L_14, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_15 = ___0_input; if (!L_15) { goto IL_0073; } } { int32_t L_16 = V_0; if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_0073; } } { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_17 = ___1_output; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_18 = ___0_input; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19; L_19 = DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline(L_18, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_20 = ___0_input; NullCheck(L_20); int32_t L_21; L_21 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(L_20, NULL); int32_t L_22 = V_0; NullCheck(L_17); OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93(L_17, L_19, L_21, L_22, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_23 = ___0_input; int32_t L_24 = V_0; NullCheck(L_23); DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4(L_23, L_24, NULL); } IL_0073: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyEncoder_WriteLenNLen_mCCB24BFD617911FA48996D87C54A76A22CFB921D (CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* __this, uint16_t ___0_len, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) { uint16_t V_0 = 0; { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___1_output; uint16_t L_1 = ___0_len; NullCheck(L_0); OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B(L_0, L_1, NULL); uint16_t L_2 = ___0_len; V_0 = (uint16_t)((int32_t)(uint16_t)((~((int32_t)L_2)))); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_3 = ___1_output; uint16_t L_4 = V_0; NullCheck(L_3); OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B(L_3, L_4, 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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CBufferU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->___U3CBufferU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBufferU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CCountU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CCountU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStartIndexU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStartIndexU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_n, const RuntimeMethod* method) { { int32_t L_0; L_0 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(__this, NULL); int32_t L_1 = ___0_n; DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(__this, ((int32_t)il2cpp_codegen_add(L_0, L_1)), NULL); int32_t L_2; L_2 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(__this, NULL); int32_t L_3 = ___0_n; DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(__this, NULL); int32_t L_1; L_1 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(__this, NULL); InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_2; memset((&L_2), 0, sizeof(L_2)); InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED((&L_2), L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D ___0_state, const RuntimeMethod* method) { { InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_0 = ___0_state; int32_t L_1 = L_0.____count; DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(__this, L_1, NULL); InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_2 = ___0_state; int32_t L_3 = L_2.____startIndex; DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(__this, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateInput__ctor_m3A5CDB0D7B76657D446A20E6175C5A507D102F03 (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __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 InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED (InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D* __this, int32_t ___0_count, int32_t ___1_startIndex, const RuntimeMethod* method) { { int32_t L_0 = ___0_count; __this->____count = L_0; int32_t L_1 = ___1_startIndex; __this->____startIndex = L_1; return; } } IL2CPP_EXTERN_C void InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED_AdjustorThunk (RuntimeObject* __this, int32_t ___0_count, int32_t ___1_startIndex, const RuntimeMethod* method) { InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); InputState__ctor_m9F37B404CBF38DB44663775A9B42846F68FDF0ED(_thisAdjusted, ___0_count, ___1_startIndex, method); } #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 DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint16_t ___1_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; if (L_0) { goto IL_0014; } } { 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*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7_RuntimeMethod_var))); } IL_0014: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream; NullCheck(L_2); il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7, L_2); if (L_3) { goto IL_002c; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7_RuntimeMethod_var))); } IL_002c: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_stream; uint16_t L_6 = ___1_method; DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F(__this, L_5, (bool)0, (RuntimeObject*)NULL, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, bool ___1_leaveOpen, RuntimeObject* ___2_reader, uint16_t ___3_method, 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*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* G_B4_0 = NULL; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* G_B4_1 = NULL; RuntimeObject* G_B3_0 = NULL; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* G_B3_1 = NULL; int32_t G_B5_0 = 0; RuntimeObject* G_B5_1 = NULL; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* G_B5_2 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); if (L_1) { goto IL_0018; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_InitializeInflater_m92F2F626C323D45F5D9A6DBBB4C120A13DEF961F_RuntimeMethod_var))); } IL_0018: { RuntimeObject* L_3 = ___2_reader; uint16_t L_4 = ___3_method; if ((((int32_t)L_4) == ((int32_t)((int32_t)9)))) { G_B4_0 = L_3; G_B4_1 = __this; goto IL_0023; } G_B3_0 = L_3; G_B3_1 = __this; } { G_B5_0 = 0; G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0024; } IL_0023: { G_B5_0 = 1; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0024: { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_5 = (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D*)il2cpp_codegen_object_new(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); InflaterManaged__ctor_m4E3502300142CD189539B88C0EC75995CC4EC446(L_5, G_B5_1, (bool)G_B5_0, NULL); NullCheck(G_B5_2); G_B5_2->____inflater = L_5; Il2CppCodeGenWriteBarrier((void**)(&G_B5_2->____inflater), (void*)L_5); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream; __this->____stream = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)L_6); __this->____mode = 0; bool L_7 = ___1_leaveOpen; __this->____leaveOpen = L_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)8192)); __this->____buffer = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____buffer), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflateManagedStream_get_CanRead_mCF994410F491C7F488E0CDBB35865349642CB5AB (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream; if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { int32_t L_1 = __this->____mode; if (L_1) { goto IL_001e; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7, L_2); return L_3; } IL_001e: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflateManagedStream_get_CanWrite_mDE69F8F6FCA416C1AE7B2B073F61B7BD7DDCFB9F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream; if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { int32_t L_1 = __this->____mode; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_001f; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(9, L_2); return L_3; } IL_001f: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflateManagedStream_get_CanSeek_m17F64890C4B012C90F8649265040B4724FFB1495 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflateManagedStream_get_Length_m2D9B918EDCA9F9DA597047E19C5074B2C9032ED4 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_get_Length_m2D9B918EDCA9F9DA597047E19C5074B2C9032ED4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflateManagedStream_get_Position_m2B690044BA869ADBCFA0611261D45528B24C0B78 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_get_Position_m2B690044BA869ADBCFA0611261D45528B24C0B78_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_set_Position_m1D967D9DCCFF88B96B221EBAF5E0C40FE85C0A80 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_set_Position_m1D967D9DCCFF88B96B221EBAF5E0C40FE85C0A80_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_Flush_m678D8DCD6126270BD29616BD473DFC0B3EEF1222 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DeflateManagedStream_Seek_mD9D64344A632B854C36AD411A894B6355F598556 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_Seek_mD9D64344A632B854C36AD411A894B6355F598556_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_SetLength_m4B89B2D809203CBD19ED10DF8C1CB1041BCB241F (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_SetLength_m4B89B2D809203CBD19ED10DF8C1CB1041BCB241F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateManagedStream_Read_m61432BDD2A0C63A26A0D999795841210E7B1C988 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; int32_t L_1 = ___1_offset; int32_t L_2 = ___2_count; DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_0, L_1, L_2, NULL); DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL); int32_t L_3 = ___1_offset; V_1 = L_3; int32_t L_4 = ___2_count; V_2 = L_4; } IL_0019: { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_5 = __this->____inflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array; int32_t L_7 = V_1; int32_t L_8 = V_2; NullCheck(L_5); int32_t L_9; L_9 = InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3(L_5, L_6, L_7, L_8, NULL); V_0 = L_9; int32_t L_10 = V_1; int32_t L_11 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_10, L_11)); int32_t L_12 = V_2; int32_t L_13 = V_0; V_2 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13)); int32_t L_14 = V_2; if (!L_14) { goto IL_008a; } } { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_15 = __this->____inflater; NullCheck(L_15); bool L_16; L_16 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(L_15, NULL); if (L_16) { goto IL_008a; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->____buffer; NullCheck(L_19); NullCheck(L_17); int32_t L_20; L_20 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_17, L_18, 0, ((int32_t)(((RuntimeArray*)L_19)->max_length))); V_3 = L_20; int32_t L_21 = V_3; if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_008a; } } { int32_t L_22 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->____buffer; NullCheck(L_23); if ((((int32_t)L_22) <= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0075; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_24 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_Read_m61432BDD2A0C63A26A0D999795841210E7B1C988_RuntimeMethod_var))); } IL_0075: { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_25 = __this->____inflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->____buffer; int32_t L_27 = V_3; NullCheck(L_25); InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713(L_25, L_26, 0, L_27, NULL); goto IL_0019; } IL_008a: { int32_t L_28 = ___2_count; int32_t L_29 = V_2; return ((int32_t)il2cpp_codegen_subtract(L_28, L_29)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; 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*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_offset; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_001d; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var))); } IL_001d: { int32_t L_4 = ___2_count; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_002c; } } { 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*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var))); } IL_002c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_array; NullCheck(L_6); int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))) >= ((int32_t)L_8))) { goto IL_003f; } } { 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*)&_stringLiteralF086BE2A5265CF5C1E8A0332899EA2EBD8176EC5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D_RuntimeMethod_var))); } IL_003f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream; if (L_0) { goto IL_000d; } } { DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10(NULL); } IL_000d: { return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10 (const RuntimeMethod* method) { { ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_0 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_0, (String_t*)NULL, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D7DDE0CD98D0546D34DBFE1AA66C5982F4E297B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ThrowStreamClosedException_mBA396FFC3EDE93DB8F7AF1C6FAA999E2C211AE10_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____mode; if (!L_0) { goto IL_000d; } } { DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD(NULL); } IL_000d: { return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD (const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2F59150D2B3FA0C2388AA3ECF7DF2B5A5FF06E2)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ThrowCannotReadFromDeflateManagedStreamException_m8B3A68B1C5EFD7D02E09FFE6098EA579CE2BCDAD_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____mode; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_000e; } } { DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277(NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277 (const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B5E045AB0EF26D6960D012DCB018457F11A8D80)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ThrowCannotWriteToDeflateManagedStreamException_m992ADAD121F58DE82AD36D6E49916C61B75EA277_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeflateManagedStream_BeginRead_m7AACB982B4250162FECF46F9C4DCC4C1E05C572A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_asyncCallback, RuntimeObject* ___4_asyncState, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_offset; int32_t L_2 = ___2_count; il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3; L_3 = CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53(NULL); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_4; L_4 = VirtualFuncInvoker4< Task_1_t4C228DE57804012969575431CFF12D57C875552D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(19, __this, L_0, L_1, L_2, L_3); AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_5 = ___3_asyncCallback; RuntimeObject* L_6 = ___4_asyncState; RuntimeObject* L_7; L_7 = TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE(L_4, L_5, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflateManagedStream_EndRead_m0147192926C251260A7F026E3A0AE14F8C8E59F4 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_asyncResult; int32_t L_1; L_1 = TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F(L_0, TaskToApm_End_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6C223794FC5D5DD68618D9F27D8F419DA65A0D7F_RuntimeMethod_var); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_1_t4C228DE57804012969575431CFF12D57C875552D* V_0 = NULL; int32_t V_1 = 0; Task_1_t4C228DE57804012969575431CFF12D57C875552D* V_2 = NULL; { DeflateManagedStream_EnsureDecompressionMode_m83D428E3974F52B13F55FCF19EF68C64E831BE7D(__this, NULL); int32_t L_0 = __this->____asyncOperations; if (!L_0) { goto IL_0019; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral742DCB290467E5A3DEF6925134096650FFD06078)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594_RuntimeMethod_var))); } IL_0019: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array; int32_t L_3 = ___1_offset; int32_t L_4 = ___2_count; DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_2, L_3, L_4, NULL); DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); bool L_5; L_5 = CancellationToken_get_IsCancellationRequested_m9744F7A1A82946FDD1DC68E905F1ED826471D350((&___3_cancellationToken), NULL); if (!L_5) { goto IL_0039; } } { CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_6 = ___3_cancellationToken; il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_7; L_7 = Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D(L_6, Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var); return L_7; } IL_0039: { int32_t* L_8 = (int32_t*)(&__this->____asyncOperations); int32_t L_9; L_9 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309(L_8, NULL); V_0 = (Task_1_t4C228DE57804012969575431CFF12D57C875552D*)NULL; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b2: { { Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_10 = V_0; if (L_10) { goto IL_00c1; } } { int32_t* L_11 = (int32_t*)(&__this->____asyncOperations); int32_t L_12; L_12 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D(L_11, NULL); } IL_00c1: { return; } } }); try { { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_13 = __this->____inflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_array; int32_t L_15 = ___1_offset; int32_t L_16 = ___2_count; NullCheck(L_13); int32_t L_17; L_17 = InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3(L_13, L_14, L_15, L_16, NULL); V_1 = L_17; int32_t L_18 = V_1; if (!L_18) { goto IL_0062_1; } } { int32_t L_19 = V_1; il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_20; L_20 = Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5(L_19, Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var); V_2 = L_20; goto IL_00c2; } IL_0062_1: { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_21 = __this->____inflater; NullCheck(L_21); bool L_22; L_22 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(L_21, NULL); if (!L_22) { goto IL_0078_1; } } { il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_23; L_23 = Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5(0, Task_FromResult_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF151895F5C0BBB74AEE7600FA2F777D0A8D1EBC5_RuntimeMethod_var); V_2 = L_23; goto IL_00c2; } IL_0078_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->____buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->____buffer; NullCheck(L_26); CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_27 = ___3_cancellationToken; NullCheck(L_24); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_28; L_28 = VirtualFuncInvoker4< Task_1_t4C228DE57804012969575431CFF12D57C875552D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(19, L_24, L_25, 0, ((int32_t)(((RuntimeArray*)L_26)->max_length)), L_27); V_0 = L_28; Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_29 = V_0; if (L_29) { goto IL_00a3_1; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_30 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_ReadAsync_m8A5540EB38FBA7DF6CA9F5A5005DDECD18665594_RuntimeMethod_var))); } IL_00a3_1: { Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_31 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ___0_array; int32_t L_33 = ___1_offset; int32_t L_34 = ___2_count; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_35 = ___3_cancellationToken; Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_36; L_36 = DeflateManagedStream_ReadAsyncCore_m0EB7A8BEA37E47D35CE950BCA9FF9B236ED2B43A(__this, L_31, L_32, L_33, L_34, L_35, NULL); V_2 = L_36; goto IL_00c2; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00c2: { Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_37 = V_2; return L_37; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* DeflateManagedStream_ReadAsyncCore_m0EB7A8BEA37E47D35CE950BCA9FF9B236ED2B43A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___0_readTask, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_array, int32_t ___2_offset, int32_t ___3_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___4_cancellationToken, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0 V_0; memset((&V_0), 0, sizeof(V_0)); { (&V_0)->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_0 = ___0_readTask; (&V_0)->___readTask = L_0; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___readTask), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_array; (&V_0)->___array = L_1; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___array), (void*)L_1); int32_t L_2 = ___2_offset; (&V_0)->___offset = L_2; int32_t L_3 = ___3_count; (&V_0)->___count = L_3; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_4 = ___4_cancellationToken; (&V_0)->___cancellationToken = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___cancellationToken))->____source), (void*)NULL); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019 L_5; L_5 = AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE(AsyncTaskMethodBuilder_1_Create_m0E49F68E6F39F0BD87C360F456EBC20310B732BE_RuntimeMethod_var); (&V_0)->___U3CU3Et__builder = L_5; Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_stateMachine), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___U3CU3Et__builder))->___m_task), (void*)NULL); #endif (&V_0)->___U3CU3E1__state = (-1); AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_6 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&(&V_0)->___U3CU3Et__builder); AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79(L_6, (&V_0), AsyncTaskMethodBuilder_1_Start_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m27955E207ECE69031A897B672F43DE57F094CD79_RuntimeMethod_var); AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_7 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&(&V_0)->___U3CU3Et__builder); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_8; L_8 = AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE(L_7, AsyncTaskMethodBuilder_1_get_Task_m2DCDBC59910811D107353C5752AD58B28C2D97FE_RuntimeMethod_var); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_Write_m154CD9DC5E7AFE4ADFFF5D23D15CAE462A57BAB0 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; int32_t L_1 = ___1_offset; int32_t L_2 = ___2_count; DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_0, L_1, L_2, NULL); DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_array; int32_t L_4 = ___1_offset; int32_t L_5 = ___2_count; DeflateManagedStream_DoMaintenance_m843B9BE156173B2CB7B11D25DA1ED48F3BD56238(__this, L_3, L_4, L_5, NULL); DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA(__this, NULL); DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_6 = __this->____deflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_array; int32_t L_8 = ___1_offset; int32_t L_9 = ___2_count; NullCheck(L_6); DeflaterManaged_SetInput_mDC0D32D6E849B5AF86C9E2B78D27873357ADCCC1(L_6, L_7, L_8, L_9, NULL); DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_002b; } IL_0002: { DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_0 = __this->____deflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____buffer; NullCheck(L_0); int32_t L_2; L_2 = DeflaterManaged_GetDeflateOutput_mAA90AD2E8080DDAB639B01E32B1B7F9BA7BCD73F(L_0, L_1, NULL); V_0 = L_2; int32_t L_3 = V_0; if ((((int32_t)L_3) <= ((int32_t)0))) { goto IL_002b; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____buffer; int32_t L_6 = V_0; NullCheck(L_4); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_4, L_5, 0, L_6); } IL_002b: { DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_7 = __this->____deflater; NullCheck(L_7); bool L_8; L_8 = DeflaterManaged_NeedsInput_m80E06DDF7D1FF28B38B2D7428AF0F30B9087C714(L_7, NULL); if (!L_8) { goto IL_0002; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_DoMaintenance_m843B9BE156173B2CB7B11D25DA1ED48F3BD56238 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, 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*)&IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; { int32_t L_0 = ___2_count; if ((((int32_t)L_0) > ((int32_t)0))) { goto IL_0005; } } { return; } IL_0005: { __this->____wroteBytes = (bool)1; RuntimeObject* L_1 = __this->____formatWriter; if (L_1) { goto IL_0015; } } { return; } IL_0015: { bool L_2 = __this->____wroteHeader; if (L_2) { goto IL_0040; } } { RuntimeObject* L_3 = __this->____formatWriter; NullCheck(L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4; L_4 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var, L_3); V_0 = L_4; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0; NullCheck(L_7); NullCheck(L_5); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_5, L_6, 0, ((int32_t)(((RuntimeArray*)L_7)->max_length))); __this->____wroteHeader = (bool)1; } IL_0040: { RuntimeObject* L_8 = __this->____formatWriter; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_array; int32_t L_10 = ___1_offset; int32_t L_11 = ___2_count; NullCheck(L_8); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(1, IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var, L_8, L_9, L_10, L_11); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_PurgeBuffers_mE668E8906372479A972F3FE24DAD12E6BFFE0B49 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, bool ___0_disposing, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; { bool L_0 = ___0_disposing; if (L_0) { goto IL_0004; } } { return; } IL_0004: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____stream; if (L_1) { goto IL_000d; } } { return; } IL_000d: { VirtualActionInvoker0::Invoke(16, __this); int32_t L_2 = __this->____mode; if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_001d; } } { return; } IL_001d: { bool L_3 = __this->____wroteBytes; if (!L_3) { goto IL_005b; } } { DeflateManagedStream_WriteDeflaterOutput_m15EB635AE22CC4DFE241249D90EABD6FF5FE49AA(__this, NULL); } IL_002b: { DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_4 = __this->____deflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____buffer; NullCheck(L_4); bool L_6; L_6 = DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE(L_4, L_5, (&V_1), NULL); V_0 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0056; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->____buffer; int32_t L_10 = V_1; NullCheck(L_8); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_8, L_9, 0, L_10); } IL_0056: { bool L_11 = V_0; if (!L_11) { goto IL_002b; } } { goto IL_0072; } IL_005b: { DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_12 = __this->____deflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->____buffer; NullCheck(L_12); bool L_14; L_14 = DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE(L_12, L_13, (&V_3), NULL); V_2 = L_14; bool L_15 = V_2; if (!L_15) { goto IL_005b; } } IL_0072: { RuntimeObject* L_16 = __this->____formatWriter; if (!L_16) { goto IL_00a1; } } { bool L_17 = __this->____wroteHeader; if (!L_17) { goto IL_00a1; } } { RuntimeObject* L_18 = __this->____formatWriter; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19; L_19 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, IFileFormatWriter_t664F3A7C2DB244DA18ECA9155A2D93D665CD38B7_il2cpp_TypeInfo_var, L_18); V_4 = L_19; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_4; NullCheck(L_22); NullCheck(L_20); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_20, L_21, 0, ((int32_t)(((RuntimeArray*)L_22)->max_length))); } IL_00a1: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_Dispose_m8AFF110FB255CD2FE5302ABAC3D6D5BC2B1CB24B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, bool ___0_disposing, const RuntimeMethod* method) { DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* G_B10_0 = NULL; DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* G_B9_0 = NULL; InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B13_0 = NULL; InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B12_0 = NULL; { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0009: { { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: { { __this->____stream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0055: { __this->____deflater = (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____deflater), (void*)(DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969*)NULL); __this->____inflater = (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____inflater), (void*)(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D*)NULL); bool L_0 = ___0_disposing; Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_0, NULL); return; } }); try { { DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_1 = __this->____deflater; DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* L_2 = L_1; if (L_2) { G_B10_0 = L_2; goto IL_003d_1; } G_B9_0 = L_2; } { goto IL_0042_1; } IL_003d_1: { NullCheck(G_B10_0); DeflaterManaged_Dispose_mA33D6301ED85EFB43656A778D2495CB82D170900(G_B10_0, NULL); } IL_0042_1: { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_3 = __this->____inflater; InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_4 = L_3; if (L_4) { G_B13_0 = L_4; goto IL_004e_1; } G_B12_0 = L_4; } { goto IL_006b; } IL_004e_1: { NullCheck(G_B13_0); InflaterManaged_Dispose_m33ED3547C9EE2E102F0F1CE8CF50EF421FEAB1FE(G_B13_0, NULL); goto IL_006b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006b: { return; } } }); try { { bool L_5 = ___0_disposing; if (!L_5) { goto IL_0028_1; } } { bool L_6 = __this->____leaveOpen; if (L_6) { goto IL_0028_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = __this->____stream; if (!L_7) { goto IL_0028_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = __this->____stream; NullCheck(L_8); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_8, NULL); } IL_0028_1: { goto IL_006c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006c: { return; } } }); try { bool L_9 = ___0_disposing; DeflateManagedStream_PurgeBuffers_mE668E8906372479A972F3FE24DAD12E6BFFE0B49(__this, L_9, NULL); goto IL_006d; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_WriteAsync_m21BA2B55BF37ABE24FB6FE13760FD3429B702E67 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DeflateManagedStream_EnsureCompressionMode_mAB2118A2D4256FC974EBA6A3C62665667700E37B(__this, NULL); int32_t L_0 = __this->____asyncOperations; if (!L_0) { goto IL_0019; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral742DCB290467E5A3DEF6925134096650FFD06078)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DeflateManagedStream_WriteAsync_m21BA2B55BF37ABE24FB6FE13760FD3429B702E67_RuntimeMethod_var))); } IL_0019: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array; int32_t L_3 = ___1_offset; int32_t L_4 = ___2_count; DeflateManagedStream_ValidateParameters_m5059BD392464410E5B046B7CDBE8DBE1BBEE7A9D(__this, L_2, L_3, L_4, NULL); DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(__this, NULL); il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); bool L_5; L_5 = CancellationToken_get_IsCancellationRequested_m9744F7A1A82946FDD1DC68E905F1ED826471D350((&___3_cancellationToken), NULL); if (!L_5) { goto IL_0039; } } { CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_6 = ___3_cancellationToken; il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_7; L_7 = Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D(L_6, Task_FromCanceled_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70E6F7B6B65EE0810AB41C297EBB571258F3E7D_RuntimeMethod_var); return L_7; } IL_0039: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array; int32_t L_9 = ___1_offset; int32_t L_10 = ___2_count; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_11 = ___3_cancellationToken; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_12; L_12 = DeflateManagedStream_WriteAsyncCore_mA0DF62D8656774394A7C291AF9307FC317336C7A(__this, L_8, L_9, L_10, L_11, NULL); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_WriteAsyncCore_mA0DF62D8656774394A7C291AF9307FC317336C7A (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E V_0; memset((&V_0), 0, sizeof(V_0)); { (&V_0)->___U3CU3E4__this = __this; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; (&V_0)->___array = L_0; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___array), (void*)L_0); int32_t L_1 = ___1_offset; (&V_0)->___offset = L_1; int32_t L_2 = ___2_count; (&V_0)->___count = L_2; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3 = ___3_cancellationToken; (&V_0)->___cancellationToken = L_3; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___cancellationToken))->____source), (void*)NULL); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06 L_4; L_4 = AsyncTaskMethodBuilder_Create_m24F3F260A79CA2B9EC4F1F15693A33F5EC58735A(NULL); (&V_0)->___U3CU3Et__builder = L_4; Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___U3CU3Et__builder))->___m_builder))->___m_coreState))->___m_stateMachine), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___U3CU3Et__builder))->___m_builder))->___m_coreState))->___m_defaultContextAction), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___U3CU3Et__builder))->___m_builder))->___m_task), (void*)NULL); #endif (&V_0)->___U3CU3E1__state = (-1); AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_5 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&(&V_0)->___U3CU3Et__builder); AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5(L_5, (&V_0), AsyncTaskMethodBuilder_Start_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m9125E321337602A717486DD3D1B4F44F63B83CF5_RuntimeMethod_var); AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_6 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&(&V_0)->___U3CU3Et__builder); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7; L_7 = AsyncTaskMethodBuilder_get_Task_mE9125D5F8B96F26D1BA5A5347ED82669521C7F9E(L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DeflateManagedStream_BeginWrite_m10D5C0E489EF74578C8982F264BE345A2C63602B (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_asyncCallback, RuntimeObject* ___4_asyncState, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_offset; int32_t L_2 = ___2_count; il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3; L_3 = CancellationToken_get_None_mB0E2D3427C25F09ACEBB2D060F82088EEC00BA53(NULL); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4; L_4 = VirtualFuncInvoker4< Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(22, __this, L_0, L_1, L_2, L_3); AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_5 = ___3_asyncCallback; RuntimeObject* L_6 = ___4_asyncState; RuntimeObject* L_7; L_7 = TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE(L_4, L_5, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflateManagedStream_EndWrite_m02E69ABDB817734A1F59D6A013121B1B364B1BAC (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_asyncResult; TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753(L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* DeflateManagedStream_U3CU3En__0_mD49534E1CB38B7CC9F740A310565430CDF685F52 (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; int32_t L_1 = ___1_offset; int32_t L_2 = ___2_count; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_3 = ___3_cancellationToken; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4; L_4 = Stream_WriteAsync_mFF9AA1D3547F0428523290F2968D89EFC983CCD5(__this, L_0, L_1, L_2, L_3, NULL); return L_4; } } #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 U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 V_4; memset((&V_4), 0, sizeof(V_4)); ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A V_5; memset((&V_5), 0, sizeof(V_5)); Exception_t* V_6 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_1 = __this->___U3CU3E4__this; V_1 = L_1; } try { { int32_t L_2 = V_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0130_1: { { int32_t L_3 = V_0; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0140_1; } } { DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_4 = V_1; NullCheck(L_4); int32_t* L_5 = (int32_t*)(&L_4->____asyncOperations); int32_t L_6; L_6 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D(L_5, NULL); } IL_0140_1: { return; } } }); try { { int32_t L_7 = V_0; if (!L_7) { goto IL_0058_2; } } IL_0014_2: { Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_8 = __this->___readTask; NullCheck(L_8); ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A L_9; L_9 = Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209(L_8, (bool)0, Task_1_ConfigureAwait_m8203F4D13209C12845066A383E5B850D0486B209_RuntimeMethod_var); V_5 = L_9; ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_10; L_10 = ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_inline((&V_5), ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_RuntimeMethod_var); V_4 = L_10; bool L_11; L_11 = ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3((&V_4), ConfiguredTaskAwaiter_get_IsCompleted_mD70263ED42C8E379EE20DBC2F218C3E629B4B4D3_RuntimeMethod_var); if (L_11) { goto IL_0075_2; } } { int32_t L_12 = 0; V_0 = L_12; __this->___U3CU3E1__state = L_12; ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_13 = V_4; __this->___U3CU3Eu__1 = L_13; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL); AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_14 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F(L_14, (&V_4), __this, AsyncTaskMethodBuilder_1_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80_TisU3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0_m2059E053CEAFE85CF03ED5860F2B444B4350463F_RuntimeMethod_var); goto IL_016e; } IL_0058_2: { ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_15 = __this->___U3CU3Eu__1; V_4 = L_15; ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80* L_16 = (ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80*)(&__this->___U3CU3Eu__1); il2cpp_codegen_initobj(L_16, sizeof(ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80)); int32_t L_17 = (-1); V_0 = L_17; __this->___U3CU3E1__state = L_17; } IL_0075_2: { int32_t L_18; L_18 = ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC((&V_4), ConfiguredTaskAwaiter_GetResult_mF1FF6CBD66A3F581D413793BA8C2AF58B707D9CC_RuntimeMethod_var); V_3 = L_18; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_19 = V_1; NullCheck(L_19); DeflateManagedStream_EnsureNotDisposed_m9F9FEC94DB9DBA9B0A5473F253A25BB76224A819(L_19, NULL); int32_t L_20 = V_3; if ((((int32_t)L_20) > ((int32_t)0))) { goto IL_008e_2; } } { V_2 = 0; goto IL_015a; } IL_008e_2: { int32_t L_21 = V_3; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_22 = V_1; NullCheck(L_22); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = L_22->____buffer; NullCheck(L_23); if ((((int32_t)L_21) <= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_00a4_2; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_24 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_RuntimeMethod_var))); } IL_00a4_2: { CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED* L_25 = (CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED*)(&__this->___cancellationToken); il2cpp_codegen_runtime_class_init_inline(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_il2cpp_TypeInfo_var); CancellationToken_ThrowIfCancellationRequested_mB9D952DC6E96FB6E0595FC8E88D3133CDA4382C3(L_25, NULL); DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_26 = V_1; NullCheck(L_26); InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_27 = L_26->____inflater; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_28 = V_1; NullCheck(L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = L_28->____buffer; int32_t L_30 = V_3; NullCheck(L_27); InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713(L_27, L_29, 0, L_30, NULL); DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_31 = V_1; NullCheck(L_31); InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_32 = L_31->____inflater; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->___array; int32_t L_34 = __this->___offset; int32_t L_35 = __this->___count; NullCheck(L_32); int32_t L_36; L_36 = InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3(L_32, L_33, L_34, L_35, NULL); V_3 = L_36; int32_t L_37 = V_3; if (L_37) { goto IL_012c_2; } } { DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_38 = V_1; NullCheck(L_38); InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* L_39 = L_38->____inflater; NullCheck(L_39); bool L_40; L_40 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(L_39, NULL); if (L_40) { goto IL_012c_2; } } { DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_41 = V_1; NullCheck(L_41); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_42 = L_41->____stream; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_43 = V_1; NullCheck(L_43); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = L_43->____buffer; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_45 = V_1; NullCheck(L_45); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = L_45->____buffer; NullCheck(L_46); CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_47 = __this->___cancellationToken; NullCheck(L_42); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_48; L_48 = VirtualFuncInvoker4< Task_1_t4C228DE57804012969575431CFF12D57C875552D*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(19, L_42, L_44, 0, ((int32_t)(((RuntimeArray*)L_46)->max_length)), L_47); __this->___readTask = L_48; Il2CppCodeGenWriteBarrier((void**)(&__this->___readTask), (void*)L_48); Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_49 = __this->___readTask; if (L_49) { goto IL_0014_2; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_50 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_50, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral547999BA16094C3536189EA1CC631B96EFC47117)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_RuntimeMethod_var))); } IL_012c_2: { int32_t L_51 = V_3; V_2 = L_51; goto IL_015a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } 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_0141; } throw e; } CATCH_0141: { Exception_t* L_52 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_6 = L_52; __this->___U3CU3E1__state = ((int32_t)-2); AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_53 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder); Exception_t* L_54 = V_6; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var))); AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575(L_53, L_54, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_1_SetException_mB7C693CAA9243017E03D801A487E0EA9B6AAD575_RuntimeMethod_var))); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_016e; } IL_015a: { __this->___U3CU3E1__state = ((int32_t)-2); AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_55 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder); int32_t L_56 = V_2; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B(L_55, L_56, AsyncTaskMethodBuilder_1_SetResult_mC4BAC830514CDB105730FF11F7744A4424A4009B_RuntimeMethod_var); } IL_016e: { return; } } IL2CPP_EXTERN_C void U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); U3CReadAsyncCoreU3Ed__40_MoveNext_m7DE3C87E7BCC9DAC07D7DE47C989D764C8D5269D(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71 (U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019* L_0 = (AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019*)(&__this->___U3CU3Et__builder); RuntimeObject* L_1 = ___0_stateMachine; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_1_tF0BDBC54D5EB433C1205550D0F9819F43C9D4019_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C(L_0, L_1, AsyncTaskMethodBuilder_1_SetStateMachine_mFA173982D2C309A46F4285F60DC4FE0DC659F32C_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C void U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { U3CReadAsyncCoreU3Ed__40_t87428E9A1C5C794A1684B61DAF896086F25F90B0* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); U3CReadAsyncCoreU3Ed__40_SetStateMachine_m809D8FF0E75647CDA4B31E3C430FDAEB936B6B71(_thisAdjusted, ___0_stateMachine, method); } #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 U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* V_1 = NULL; ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 V_2; memset((&V_2), 0, sizeof(V_2)); ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C V_3; memset((&V_3), 0, sizeof(V_3)); Exception_t* V_4 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = __this->___U3CU3E1__state; V_0 = L_0; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_1 = __this->___U3CU3E4__this; V_1 = L_1; } try { { int32_t L_2 = V_0; if (!L_2) { goto IL_001d_1; } } { DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_3 = V_1; NullCheck(L_3); int32_t* L_4 = (int32_t*)(&L_3->____asyncOperations); int32_t L_5; L_5 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309(L_4, NULL); } IL_001d_1: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009c_1: { { int32_t L_6 = V_0; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_00ac_1; } } { DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_7 = V_1; NullCheck(L_7); int32_t* L_8 = (int32_t*)(&L_7->____asyncOperations); int32_t L_9; L_9 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D(L_8, NULL); } IL_00ac_1: { return; } } }); try { { int32_t L_10 = V_0; if (!L_10) { goto IL_0077_2; } } { DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_11 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___array; int32_t L_13 = __this->___offset; int32_t L_14 = __this->___count; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_15 = __this->___cancellationToken; NullCheck(L_11); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_16; L_16 = DeflateManagedStream_U3CU3En__0_mD49534E1CB38B7CC9F740A310565430CDF685F52(L_11, L_12, L_13, L_14, L_15, NULL); NullCheck(L_16); ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C L_17; L_17 = Task_ConfigureAwait_m0DD682B1D29B85067C993734C12E26554D6CBFF4(L_16, (bool)0, NULL); V_3 = L_17; ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_18; L_18 = ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline((&V_3), NULL); V_2 = L_18; bool L_19; L_19 = ConfiguredTaskAwaiter_get_IsCompleted_mB189574F29658A59CC4C890B70538A9C5E835850((&V_2), NULL); if (L_19) { goto IL_0093_2; } } { int32_t L_20 = 0; V_0 = L_20; __this->___U3CU3E1__state = L_20; ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_21 = V_2; __this->___U3CU3Eu__1 = L_21; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3Eu__1))->___m_task), (void*)NULL); AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_22 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9(L_22, (&V_2), __this, AsyncTaskMethodBuilder_AwaitUnsafeOnCompleted_TisConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618_TisU3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E_m0A5CE7A92BAFE01619C82D7BF3501A9431A66BC9_RuntimeMethod_var); goto IL_00db; } IL_0077_2: { ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_23 = __this->___U3CU3Eu__1; V_2 = L_23; ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618* L_24 = (ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618*)(&__this->___U3CU3Eu__1); il2cpp_codegen_initobj(L_24, sizeof(ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618)); int32_t L_25 = (-1); V_0 = L_25; __this->___U3CU3E1__state = L_25; } IL_0093_2: { ConfiguredTaskAwaiter_GetResult_mD51FDD775D0CF7511FEE2B6C144DB003DE73AC26((&V_2), NULL); goto IL_00ad_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ad_1: { goto IL_00c8; } } 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_00af; } throw e; } CATCH_00af: { Exception_t* L_26 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_4 = L_26; __this->___U3CU3E1__state = ((int32_t)-2); AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_27 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder); Exception_t* L_28 = V_4; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var))); AsyncTaskMethodBuilder_SetException_mBE41863F0571E0177A15731294087DE45E1FC10B(L_27, L_28, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_00db; } IL_00c8: { __this->___U3CU3E1__state = ((int32_t)-2); AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_29 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder); il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_SetResult_m76D8B84F0068257C1823B1200B00E58E0C8DDDDE(L_29, NULL); } IL_00db: { return; } } IL2CPP_EXTERN_C void U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); U3CWriteAsyncCoreU3Ed__47_MoveNext_m37704F9AAAB247E7FBB28D5FC57E9C729C5D132A(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2 (U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06* L_0 = (AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06*)(&__this->___U3CU3Et__builder); RuntimeObject* L_1 = ___0_stateMachine; il2cpp_codegen_runtime_class_init_inline(AsyncTaskMethodBuilder_t7A5128C134547B5918EB1AA24FE47ED4C1DF3F06_il2cpp_TypeInfo_var); AsyncTaskMethodBuilder_SetStateMachine_mE52B5B6B076025592A7AB462E3D26FA434AEB795(L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C void U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_stateMachine, const RuntimeMethod* method) { U3CWriteAsyncCoreU3Ed__47_t58798F14E022290F009303A1E669D9EA51964B1E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); U3CWriteAsyncCoreU3Ed__47_SetStateMachine_m7A3A2B8F2706E9E301A473AACFCAE8B675FBF2F2(_thisAdjusted, ___0_stateMachine, method); } #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 DeflaterManaged_NeedsInput_m80E06DDF7D1FF28B38B2D7428AF0F30B9087C714 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) { { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = __this->____input; NullCheck(L_0); int32_t L_1; L_1 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_0, NULL); if (L_1) { goto IL_001c; } } { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_2 = __this->____deflateEncoder; NullCheck(L_2); int32_t L_3; L_3 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(L_2, NULL); return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_SetInput_mDC0D32D6E849B5AF86C9E2B78D27873357ADCCC1 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = __this->____input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inputBuffer; NullCheck(L_0); DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline(L_0, L_1, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_2 = __this->____input; int32_t L_3 = ___2_count; NullCheck(L_2); DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(L_2, L_3, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_4 = __this->____input; int32_t L_5 = ___1_startIndex; NullCheck(L_4); DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(L_4, L_5, NULL); int32_t L_6 = ___2_count; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0051; } } { int32_t L_7 = ___2_count; if ((((int32_t)L_7) >= ((int32_t)((int32_t)256)))) { goto IL_0051; } } { int32_t L_8 = __this->____processingState; V_0 = L_8; int32_t L_9 = V_0; if (!L_9) { goto IL_0042; } } { int32_t L_10 = V_0; if ((((int32_t)L_10) == ((int32_t)4))) { goto IL_004a; } } { int32_t L_11 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)5)))) { goto IL_0051; } } IL_0042: { __this->____processingState = 3; return; } IL_004a: { __this->____processingState = 6; } IL_0051: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeflaterManaged_GetDeflateOutput_mAA90AD2E8080DDAB639B01E32B1B7F9BA7BCD73F (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, const RuntimeMethod* method) { int32_t V_0 = 0; InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D V_1; memset((&V_1), 0, sizeof(V_1)); BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D V_2; memset((&V_2), 0, sizeof(V_2)); InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D V_3; memset((&V_3), 0, sizeof(V_3)); BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D V_4; memset((&V_4), 0, sizeof(V_4)); { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = __this->____output; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_outputBuffer; NullCheck(L_0); OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE(L_0, L_1, NULL); int32_t L_2 = __this->____processingState; V_0 = L_2; int32_t L_3 = V_0; switch (L_3) { case 0: { goto IL_003a; } case 1: { goto IL_0125; } case 2: { goto IL_013d; } case 3: { goto IL_020b; } case 4: { goto IL_00db; } case 5: { goto IL_018a; } case 6: { goto IL_0223; } } } { goto IL_023a; } IL_003a: { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_4 = __this->____input; NullCheck(L_4); InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_5; L_5 = DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B(L_4, NULL); V_1 = L_5; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_6 = __this->____output; NullCheck(L_6); BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_7; L_7 = OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7(L_6, NULL); V_2 = L_7; FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_8 = __this->____deflateEncoder; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_9 = __this->____output; NullCheck(L_8); FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00(L_8, L_9, NULL); FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_10 = __this->____deflateEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_11 = __this->____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_12 = __this->____output; NullCheck(L_10); FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA(L_10, L_11, L_12, NULL); FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_13 = __this->____deflateEncoder; NullCheck(L_13); double L_14; L_14 = FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline(L_13, NULL); bool L_15; L_15 = DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5(__this, L_14, NULL); if (L_15) { goto IL_00cf; } } { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_16 = __this->____input; InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_17 = V_1; NullCheck(L_16); DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2(L_16, L_17, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_18 = __this->____output; BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_19 = V_2; NullCheck(L_18); OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3(L_18, L_19, NULL); CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_20 = __this->____copyEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_21 = __this->____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_22 = __this->____output; NullCheck(L_20); CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_20, L_21, L_22, (bool)0, NULL); DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4(__this, NULL); __this->____processingState = 5; goto IL_023a; } IL_00cf: { __this->____processingState = 4; goto IL_023a; } IL_00db: { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_23 = __this->____deflateEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_24 = __this->____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_25 = __this->____output; NullCheck(L_23); FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA(L_23, L_24, L_25, NULL); FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_26 = __this->____deflateEncoder; NullCheck(L_26); double L_27; L_27 = FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline(L_26, NULL); bool L_28; L_28 = DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5(__this, L_27, NULL); if (L_28) { goto IL_023a; } } { __this->____processingState = 1; FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_29 = __this->____deflateEncoder; NullCheck(L_29); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_30; L_30 = FastEncoder_get_UnprocessedInput_mB235482CF82A7B80D48F02669B0DDD6F91385C1C(L_29, NULL); __this->____inputFromHistory = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->____inputFromHistory), (void*)L_30); goto IL_023a; } IL_0125: { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_31 = __this->____deflateEncoder; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_32 = __this->____output; NullCheck(L_31); FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207(L_31, L_32, NULL); __this->____processingState = 2; } IL_013d: { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_33 = __this->____inputFromHistory; NullCheck(L_33); int32_t L_34; L_34 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_33, NULL); if ((((int32_t)L_34) <= ((int32_t)0))) { goto IL_0163; } } { CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_35 = __this->____copyEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_36 = __this->____inputFromHistory; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_37 = __this->____output; NullCheck(L_35); CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_35, L_36, L_37, (bool)0, NULL); } IL_0163: { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_38 = __this->____inputFromHistory; NullCheck(L_38); int32_t L_39; L_39 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_38, NULL); if (L_39) { goto IL_023a; } } { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_40 = __this->____deflateEncoder; NullCheck(L_40); FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520(L_40, NULL); __this->____processingState = 5; goto IL_023a; } IL_018a: { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_41 = __this->____input; NullCheck(L_41); InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_42; L_42 = DeflateInput_DumpState_mC617FD41FD589B6C8F6DDC4048AF70A2A5971A8B(L_41, NULL); V_3 = L_42; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_43 = __this->____output; NullCheck(L_43); BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_44; L_44 = OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7(L_43, NULL); V_4 = L_44; FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_45 = __this->____deflateEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_46 = __this->____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_47 = __this->____output; NullCheck(L_45); FastEncoder_GetBlock_mB5798B6567FF92DE531EF982B72C6BD6E7AC8ABE(L_45, L_46, L_47, ((int32_t)8072), NULL); FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_48 = __this->____deflateEncoder; NullCheck(L_48); double L_49; L_49 = FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline(L_48, NULL); bool L_50; L_50 = DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5(__this, L_49, NULL); if (L_50) { goto IL_023a; } } { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_51 = __this->____input; InputState_tFE92E554CBF83BFC84D185E16F26A1087C456B5D L_52 = V_3; NullCheck(L_51); DeflateInput_RestoreState_m8F8FD83E53E2538D242CA631E3EB90B90B04A1D2(L_51, L_52, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_53 = __this->____output; BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_54 = V_4; NullCheck(L_53); OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3(L_53, L_54, NULL); CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_55 = __this->____copyEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_56 = __this->____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_57 = __this->____output; NullCheck(L_55); CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_55, L_56, L_57, (bool)0, NULL); DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4(__this, NULL); goto IL_023a; } IL_020b: { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_58 = __this->____deflateEncoder; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_59 = __this->____output; NullCheck(L_58); FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00(L_58, L_59, NULL); __this->____processingState = 6; } IL_0223: { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_60 = __this->____deflateEncoder; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_61 = __this->____input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_62 = __this->____output; NullCheck(L_60); FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA(L_60, L_61, L_62, NULL); } IL_023a: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_63 = __this->____output; NullCheck(L_63); int32_t L_64; L_64 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_63, NULL); return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_Finish_mC1E0F1E1EA9546AB32816ECAFCF73CE4CBEA5CDE (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_outputBuffer, int32_t* ___1_bytesRead, const RuntimeMethod* method) { { int32_t L_0 = __this->____processingState; if (L_0) { goto IL_000d; } } { int32_t* L_1 = ___1_bytesRead; *((int32_t*)L_1) = (int32_t)0; return (bool)1; } IL_000d: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_2 = __this->____output; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_outputBuffer; NullCheck(L_2); OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE(L_2, L_3, NULL); int32_t L_4 = __this->____processingState; if ((((int32_t)L_4) == ((int32_t)4))) { goto IL_0034; } } { int32_t L_5 = __this->____processingState; if ((((int32_t)L_5) == ((int32_t)6))) { goto IL_0034; } } { int32_t L_6 = __this->____processingState; if ((!(((uint32_t)L_6) == ((uint32_t)1)))) { goto IL_0045; } } IL_0034: { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_7 = __this->____deflateEncoder; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_8 = __this->____output; NullCheck(L_7); FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207(L_7, L_8, NULL); } IL_0045: { DeflaterManaged_WriteFinal_m6D42270C9B4F94A20F44561E55B6EED0E575B492(__this, NULL); int32_t* L_9 = ___1_bytesRead; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_10 = __this->____output; NullCheck(L_10); int32_t L_11; L_11 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_10, NULL); *((int32_t*)L_9) = (int32_t)L_11; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeflaterManaged_UseCompressed_m0A440E14E58AD1952B7B7ECCB8D196F7EED857E5 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, double ___0_ratio, const RuntimeMethod* method) { { double L_0 = ___0_ratio; return (bool)((((int32_t)((!(((double)L_0) <= ((double)(1.0))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_FlushInputWindows_mF82B88248066D040B4565C838B0DB66296908BA4 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) { { FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* L_0 = __this->____deflateEncoder; NullCheck(L_0); FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520(L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_WriteFinal_m6D42270C9B4F94A20F44561E55B6EED0E575B492 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) { { CopyEncoder_t9CA4D8D6713D67D03A0F4C86D8DA465E94584F8B* L_0 = __this->____copyEncoder; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_1 = __this->____output; NullCheck(L_0); CopyEncoder_GetBlock_m19B917E27CAE49A3A2C280DB03C7672C326DD659(L_0, (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE*)NULL, L_1, (bool)1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeflaterManaged_Dispose_mA33D6301ED85EFB43656A778D2495CB82D170900 (DeflaterManaged_t2B547DBF81F9FE344C6F416FFE72EC528CDFC969* __this, const RuntimeMethod* method) { { 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) { { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow; NullCheck(L_0); int32_t L_1; L_1 = FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoder_get_UnprocessedInput_mB235482CF82A7B80D48F02669B0DDD6F91385C1C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) { { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow; NullCheck(L_0); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1; L_1 = FastEncoderWindow_get_UnprocessedInput_mC58081A53ECB232800AD110657E82E37AE56C099(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_FlushInput_m54EAC91A657CD4521EA17D2D54CA8782B21AB520 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) { { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow; NullCheck(L_0); FastEncoderWindow_FlushWindow_m09821F18B88BC878A5D3543C5AD02AE90B20C83B(L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) { { double L_0 = __this->____lastCompressionRatio; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlock_mB5798B6567FF92DE531EF982B72C6BD6E7AC8ABE (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, const RuntimeMethod* method) { { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___1_output; FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4(L_0, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1 = ___0_input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_2 = ___1_output; int32_t L_3 = ___2_maxBytesToCopy; FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D(__this, L_1, L_2, L_3, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_4 = ___1_output; FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C(__this, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedData_mD43E12AC3D6651340FB98F1EFC7193C5EB151EFA (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) { { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = ___0_input; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_1 = ___1_output; FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D(__this, L_0, L_1, (-1), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockHeader_m364914F16B71A20BEE90A3F6519115138C56EF00 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) { { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output; FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4(L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetBlockFooter_m39A255EC4602C5BBFD78C5CC1D7D0C4318327207 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) { { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output; FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m909E0D761BE2AB59255962D61D78934BF20A684D (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, int32_t ___2_maxBytesToCopy, 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 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 G_B4_0 = 0; { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___1_output; NullCheck(L_0); int32_t L_1; L_1 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_0, NULL); V_0 = L_1; V_1 = 0; int32_t L_2; L_2 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(__this, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_3 = ___0_input; NullCheck(L_3); int32_t L_4; L_4 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_3, NULL); V_2 = ((int32_t)il2cpp_codegen_add(L_2, L_4)); } IL_0017: { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_5 = ___0_input; NullCheck(L_5); int32_t L_6; L_6 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_5, NULL); FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_7 = __this->____inputWindow; NullCheck(L_7); int32_t L_8; L_8 = FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716(L_7, NULL); if ((((int32_t)L_6) < ((int32_t)L_8))) { goto IL_0037; } } { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_9 = __this->____inputWindow; NullCheck(L_9); int32_t L_10; L_10 = FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716(L_9, NULL); G_B4_0 = L_10; goto IL_003d; } IL_0037: { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_11 = ___0_input; NullCheck(L_11); int32_t L_12; L_12 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_11, NULL); G_B4_0 = L_12; } IL_003d: { V_6 = G_B4_0; int32_t L_13 = ___2_maxBytesToCopy; if ((((int32_t)L_13) < ((int32_t)1))) { goto IL_004f; } } { int32_t L_14 = V_6; int32_t L_15 = ___2_maxBytesToCopy; int32_t L_16 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_17; L_17 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_14, ((int32_t)il2cpp_codegen_subtract(L_15, L_16)), NULL); V_6 = L_17; } IL_004f: { int32_t L_18 = V_6; if ((((int32_t)L_18) <= ((int32_t)0))) { goto IL_007a; } } { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_19 = __this->____inputWindow; DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_20 = ___0_input; NullCheck(L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21; L_21 = DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline(L_20, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_22 = ___0_input; NullCheck(L_22); int32_t L_23; L_23 = DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline(L_22, NULL); int32_t L_24 = V_6; NullCheck(L_19); FastEncoderWindow_CopyBytes_m2C1711102821420301014022E67B44FF77794B02(L_19, L_21, L_23, L_24, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_25 = ___0_input; int32_t L_26 = V_6; NullCheck(L_25); DeflateInput_ConsumeBytes_mDA15E6EB947020F2C7D4E3EE2DE6DD971A8ECDC4(L_25, L_26, NULL); int32_t L_27 = V_1; int32_t L_28 = V_6; V_1 = ((int32_t)il2cpp_codegen_add(L_27, L_28)); } IL_007a: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_29 = ___1_output; FastEncoder_GetCompressedOutput_m8E46AA0D57BF6EE85123A4EC3C9B8FB257DBB007(__this, L_29, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_30 = ___1_output; bool L_31; L_31 = FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54(__this, L_30, NULL); if (!L_31) { goto IL_009e; } } { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_32 = ___0_input; bool L_33; L_33 = FastEncoder_InputAvailable_m9B47A868A55971F4C57583ED88D9BA16DB47F6C9(__this, L_32, NULL); if (!L_33) { goto IL_009e; } } { int32_t L_34 = ___2_maxBytesToCopy; if ((((int32_t)L_34) < ((int32_t)1))) { goto IL_0017; } } { int32_t L_35 = V_1; int32_t L_36 = ___2_maxBytesToCopy; if ((((int32_t)L_35) < ((int32_t)L_36))) { goto IL_0017; } } IL_009e: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_37 = ___1_output; NullCheck(L_37); int32_t L_38; L_38 = OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline(L_37, NULL); int32_t L_39 = V_0; V_3 = ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); int32_t L_40; L_40 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(__this, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_41 = ___0_input; NullCheck(L_41); int32_t L_42; L_42 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_41, NULL); V_4 = ((int32_t)il2cpp_codegen_add(L_40, L_42)); int32_t L_43 = V_2; int32_t L_44 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(L_43, L_44)); int32_t L_45 = V_3; if (!L_45) { goto IL_00cb; } } { int32_t L_46 = V_3; int32_t L_47 = V_5; __this->____lastCompressionRatio = ((double)(((double)L_46)/((double)L_47))); } IL_00cb: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_GetCompressedOutput_m8E46AA0D57BF6EE85123A4EC3C9B8FB257DBB007 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) { { goto IL_0091; } IL_0005: { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_0 = __this->____inputWindow; Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_1 = __this->____currentMatch; NullCheck(L_0); bool L_2; L_2 = FastEncoderWindow_GetNextSymbolOrMatch_m2364046212DFA38050F21D081D0AAAFB1A877878(L_0, L_1, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_3 = __this->____currentMatch; NullCheck(L_3); int32_t L_4; L_4 = Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline(L_3, NULL); if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_0038; } } { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_5 = __this->____currentMatch; NullCheck(L_5); uint8_t L_6; L_6 = Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline(L_5, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_7 = ___0_output; FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8(L_6, L_7, NULL); goto IL_0091; } IL_0038: { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_8 = __this->____currentMatch; NullCheck(L_8); int32_t L_9; L_9 = Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline(L_8, NULL); if ((!(((uint32_t)L_9) == ((uint32_t)2)))) { goto IL_0064; } } { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_10 = __this->____currentMatch; NullCheck(L_10); int32_t L_11; L_11 = Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline(L_10, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_12 = __this->____currentMatch; NullCheck(L_12); int32_t L_13; L_13 = Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline(L_12, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_14 = ___0_output; FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B(L_11, L_13, L_14, NULL); goto IL_0091; } IL_0064: { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_15 = __this->____currentMatch; NullCheck(L_15); uint8_t L_16; L_16 = Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline(L_15, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_17 = ___0_output; FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8(L_16, L_17, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_18 = __this->____currentMatch; NullCheck(L_18); int32_t L_19; L_19 = Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline(L_18, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_20 = __this->____currentMatch; NullCheck(L_20); int32_t L_21; L_21 = Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline(L_20, NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_22 = ___0_output; FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B(L_19, L_21, L_22, NULL); } IL_0091: { FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* L_23 = __this->____inputWindow; NullCheck(L_23); int32_t L_24; L_24 = FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56(L_23, NULL); if ((((int32_t)L_24) <= ((int32_t)0))) { goto IL_00ab; } } { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_25 = ___0_output; bool L_26; L_26 = FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54(__this, L_25, NULL); if (L_26) { goto IL_0005; } } IL_00ab: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_InputAvailable_m9B47A868A55971F4C57583ED88D9BA16DB47F6C9 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* ___0_input, const RuntimeMethod* method) { { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = ___0_input; NullCheck(L_0); int32_t L_1; L_1 = DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline(L_0, NULL); if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_0013; } } { int32_t L_2; L_2 = FastEncoder_get_BytesInHistory_mFC7283021C2CF56CD76F65EC31D451A82EA24AA7(__this, NULL); return (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0); } IL_0013: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoder_SafeToWriteTo_m16E334C4E3615F49119ADE80CDACA4DD7C58AE54 (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) { { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output; NullCheck(L_0); int32_t L_1; L_1 = OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03(L_0, NULL); return (bool)((((int32_t)L_1) > ((int32_t)((int32_t)16)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteEndOfBlock_m920E774F552971C2783C14106E2DA603B40C4A2C (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int32_t V_1 = 0; { il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo; NullCheck(L_0); int32_t L_1 = ((int32_t)256); uint32_t L_2 = (L_0)->GetAt(static_cast(L_1)); V_0 = L_2; uint32_t L_3 = V_0; V_1 = ((int32_t)((int32_t)L_3&((int32_t)31))); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_4 = ___0_output; int32_t L_5 = V_1; uint32_t L_6 = V_0; NullCheck(L_4); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_4, L_5, ((int32_t)((uint32_t)L_6>>5)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteMatch_m6C19330D739E36E592F725D5D7478B90AE17B55B (int32_t ___0_matchLen, int32_t ___1_matchPos, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___2_output, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo; int32_t L_1 = ___0_matchLen; NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_add(((int32_t)254), L_1)); uint32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; uint32_t L_4 = V_0; V_1 = ((int32_t)((int32_t)L_4&((int32_t)31))); int32_t L_5 = V_1; if ((((int32_t)L_5) > ((int32_t)((int32_t)16)))) { goto IL_0024; } } { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_6 = ___2_output; int32_t L_7 = V_1; uint32_t L_8 = V_0; NullCheck(L_6); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_6, L_7, ((int32_t)((uint32_t)L_8>>5)), NULL); goto IL_0043; } IL_0024: { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_9 = ___2_output; uint32_t L_10 = V_0; NullCheck(L_9); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_9, ((int32_t)16), ((int32_t)(((int32_t)((uint32_t)L_10>>5))&((int32_t)65535))), NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_11 = ___2_output; int32_t L_12 = V_1; uint32_t L_13 = V_0; NullCheck(L_11); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_11, ((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)16))), ((int32_t)((uint32_t)L_13>>((int32_t)21))), NULL); } IL_0043: { il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderDistanceCodeInfo; int32_t L_15 = ___1_matchPos; int32_t L_16; L_16 = FastEncoderStatics_GetSlot_mC4962BE407950E486BBCED5C84B1B45DA38CC4F4(L_15, NULL); NullCheck(L_14); int32_t L_17 = L_16; uint32_t L_18 = (L_14)->GetAt(static_cast(L_17)); V_0 = L_18; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_19 = ___2_output; uint32_t L_20 = V_0; uint32_t L_21 = V_0; NullCheck(L_19); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_19, ((int32_t)((int32_t)L_20&((int32_t)15))), ((int32_t)((uint32_t)L_21>>8)), NULL); uint32_t L_22 = V_0; V_2 = ((int32_t)(((int32_t)((uint32_t)L_22>>4))&((int32_t)15))); int32_t L_23 = V_2; if (!L_23) { goto IL_0077; } } { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_24 = ___2_output; int32_t L_25 = V_2; int32_t L_26 = ___1_matchPos; il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_27 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BitMask; int32_t L_28 = V_2; NullCheck(L_27); int32_t L_29 = L_28; uint32_t L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_24, L_25, ((int32_t)(L_26&(int32_t)L_30)), NULL); } IL_0077: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteChar_mCD01C995A77AACC39AB098E7CFD134863A0496F8 (uint8_t ___0_b, OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___1_output, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo; uint8_t L_1 = ___0_b; NullCheck(L_0); uint8_t L_2 = L_1; uint32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_4 = ___1_output; uint32_t L_5 = V_0; uint32_t L_6 = V_0; NullCheck(L_4); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_4, ((int32_t)((int32_t)L_5&((int32_t)31))), ((int32_t)((uint32_t)L_6>>5)), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoder_WriteDeflatePreamble_mE6BDD3EAD21E9AB00B1BC2FA9D63FEF8FF92CED4 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* ___0_output, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_0 = ___0_output; il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData; NullCheck(L_2); NullCheck(L_0); OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93(L_0, L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL); OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* L_3 = ___0_output; NullCheck(L_3); OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(L_3, ((int32_t)9), ((int32_t)34), 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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FastEncoderStatics_CreateDistanceLookup_m4396554EB7D05F4241EFD8C4C11EED31B161B5F6 (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*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512)); V_0 = L_0; V_1 = 0; V_2 = 0; goto IL_0035; } IL_0011: { V_3 = 0; goto IL_0022; } IL_0015: { 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)); int32_t L_4 = V_2; NullCheck(L_1); (L_1)->SetAt(static_cast(L_3), (uint8_t)((int32_t)(uint8_t)L_4)); int32_t L_5 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0022: { int32_t L_6 = V_3; il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); if ((((int32_t)L_6) < ((int32_t)((int32_t)(1<<((int32_t)((int32_t)L_10&((int32_t)31)))))))) { goto IL_0015; } } { int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0035: { int32_t L_12 = V_2; if ((((int32_t)L_12) < ((int32_t)((int32_t)16)))) { goto IL_0011; } } { int32_t L_13 = V_1; V_1 = ((int32_t)(L_13>>7)); goto IL_0070; } IL_0040: { V_4 = 0; goto IL_005a; } IL_0045: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_0; int32_t L_15 = V_1; int32_t L_16 = L_15; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = V_2; NullCheck(L_14); (L_14)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)256), L_16))), (uint8_t)((int32_t)(uint8_t)L_17)); int32_t L_18 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005a: { int32_t L_19 = V_4; il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits; int32_t L_21 = V_2; NullCheck(L_20); int32_t L_22 = L_21; uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); if ((((int32_t)L_19) < ((int32_t)((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_23, 7))&((int32_t)31)))))))) { goto IL_0045; } } { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0070: { int32_t L_25 = V_2; if ((((int32_t)L_25) < ((int32_t)((int32_t)30)))) { goto IL_0040; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_0; return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderStatics_GetSlot_mC4962BE407950E486BBCED5C84B1B45DA38CC4F4 (int32_t ___0_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL; int32_t G_B3_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL; { il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___s_distLookup; int32_t L_1 = ___0_pos; if ((((int32_t)L_1) < ((int32_t)((int32_t)256)))) { G_B2_0 = L_0; goto IL_0018; } G_B1_0 = L_0; } { int32_t L_2 = ___0_pos; G_B3_0 = ((int32_t)il2cpp_codegen_add(((int32_t)256), ((int32_t)(L_2>>7)))); G_B3_1 = G_B1_0; goto IL_0019; } IL_0018: { int32_t L_3 = ___0_pos; G_B3_0 = L_3; G_B3_1 = G_B2_0; } IL_0019: { NullCheck(G_B3_1); int32_t L_4 = G_B3_0; uint8_t L_5 = (G_B3_1)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderStatics_BitReverse_m2B662DAACF47EE24578493C0106A991DD67FAE8D (uint32_t ___0_code, int32_t ___1_length, const RuntimeMethod* method) { uint32_t V_0 = 0; { V_0 = 0; } IL_0002: { uint32_t L_0 = V_0; uint32_t L_1 = ___0_code; V_0 = ((int32_t)((int32_t)L_0|((int32_t)((int32_t)L_1&1)))); uint32_t L_2 = V_0; V_0 = ((int32_t)((int32_t)L_2<<1)); uint32_t L_3 = ___0_code; ___0_code = ((int32_t)((uint32_t)L_3>>1)); int32_t L_4 = ___1_length; int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1)); ___1_length = L_5; if ((((int32_t)L_5) > ((int32_t)0))) { goto IL_0002; } } { uint32_t L_6 = V_0; return ((int32_t)((uint32_t)L_6>>1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderStatics__cctor_m6CE3E11E00390C3C21386533AE1E93DE6B870DF4 (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*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)98)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C2E5E05EAC0B7DBBD623008DDE67325395F5F4E2B275201B59B409DE0E22CC66_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData = L_1; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderTreeStructureData), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)98)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BA5DDECCF08DCED93F4CD2E949DD3C677C1B0ED36A5E7CE4617B187669D1504B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BFinalFastEncoderTreeStructureData = L_4; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BFinalFastEncoderTreeStructureData), (void*)L_4); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)513)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____E4B61E8996D29E5E5CA72544AF61F6FA97A3FD90F3A722451D54A08C6933C76E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo = L_7; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderLiteralCodeInfo), (void*)L_7); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____85F902FC25B01D62E00C2B48C0246DC27425600C06C44D60365C5BF9C566F2BF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderDistanceCodeInfo = L_10; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___FastEncoderDistanceCodeInfo), (void*)L_10); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = L_12; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____27C36B8C06C0271A973E583417426E79BA840E2D887711B48754EECCA5504698_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BitMask = L_13; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___BitMask), (void*)L_13); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = L_15; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____73AA5A9F081C8049AA00AE8CEF554E85A334986D1E0AF7AF996F0F17F7AA0BAD_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraLengthBits = L_16; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraLengthBits), (void*)L_16); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____6E1812F3F28F9664C814D9F31417576204DC332FB8F6AF2BB74B53D5568F1ABF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits = L_19; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___ExtraDistanceBits), (void*)L_19); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21; L_21 = FastEncoderStatics_CreateDistanceLookup_m4396554EB7D05F4241EFD8C4C11EED31B161B5F6(NULL); ((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___s_distLookup = L_21; Il2CppCodeGenWriteBarrier((void**)(&((FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_StaticFields*)il2cpp_codegen_static_fields_for(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var))->___s_distLookup), (void*)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 int32_t FastEncoderWindow_get_BytesAvailable_mA40FE361DF72715889A6583478892D87C33B7F56 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bufEnd; int32_t L_1 = __this->____bufPos; return ((int32_t)il2cpp_codegen_subtract(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* FastEncoderWindow_get_UnprocessedInput_mC58081A53ECB232800AD110657E82E37AE56C099 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_0 = (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE*)il2cpp_codegen_object_new(DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE_il2cpp_TypeInfo_var); DeflateInput__ctor_m3A5CDB0D7B76657D446A20E6175C5A507D102F03(L_0, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_1 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____window; NullCheck(L_1); DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline(L_1, L_2, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_3 = L_1; int32_t L_4 = __this->____bufPos; NullCheck(L_3); DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline(L_3, L_4, NULL); DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* L_5 = L_3; int32_t L_6 = __this->____bufEnd; int32_t L_7 = __this->____bufPos; NullCheck(L_5); DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline(L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_FlushWindow_m09821F18B88BC878A5D3543C5AD02AE90B20C83B (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) { { FastEncoderWindow_ResetWindow_mBEF006B89DDE20A732312E2A0CAFCE63D0773F32(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_ResetWindow_mBEF006B89DDE20A732312E2A0CAFCE63D0773F32 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, 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*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16646)); __this->____window = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____window), (void*)L_0); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)8450)); __this->____prev = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____prev), (void*)L_1); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2048)); __this->____lookup = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____lookup), (void*)L_2); __this->____bufPos = ((int32_t)8192); int32_t L_3 = __this->____bufPos; __this->____bufEnd = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_get_FreeWindowSpace_m2182C7AD575FDD9813E2972C502FBCA0808DA716 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bufEnd; return ((int32_t)il2cpp_codegen_subtract(((int32_t)16384), L_0)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_CopyBytes_m2C1711102821420301014022E67B44FF77794B02 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBuffer, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_inputBuffer; int32_t L_1 = ___1_startIndex; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____window; int32_t L_3 = __this->____bufEnd; int32_t L_4 = ___2_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, L_1, (RuntimeArray*)L_2, L_3, L_4, NULL); int32_t L_5 = __this->____bufEnd; int32_t L_6 = ___2_count; __this->____bufEnd = ((int32_t)il2cpp_codegen_add(L_5, L_6)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_MoveWindows_mB3C57F07203643CCFFEEDCFCB054D4576FEA0290 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int64_t V_2 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____window; int32_t L_1 = __this->____bufPos; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____window; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, ((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)8192))), (RuntimeArray*)L_2, 0, ((int32_t)8192), NULL); V_0 = 0; goto IL_0053; } IL_0027: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____lookup; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; uint16_t L_6 = (L_3)->GetAt(static_cast(L_5)); V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)8192))); int32_t L_7 = V_1; if ((((int32_t)L_7) > ((int32_t)0))) { goto IL_0045; } } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = __this->____lookup; int32_t L_9 = V_0; NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (uint16_t)0); goto IL_004f; } IL_0045: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_10 = __this->____lookup; int32_t L_11 = V_0; int32_t L_12 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (uint16_t)((int32_t)(uint16_t)L_12)); } IL_004f: { int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0053: { int32_t L_14 = V_0; if ((((int32_t)L_14) < ((int32_t)((int32_t)2048)))) { goto IL_0027; } } { V_0 = 0; goto IL_008e; } IL_005f: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_15 = __this->____prev; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; uint16_t L_18 = (L_15)->GetAt(static_cast(L_17)); V_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_18)), ((int64_t)((int32_t)8192)))); int64_t L_19 = V_2; if ((((int64_t)L_19) > ((int64_t)((int64_t)0)))) { goto IL_0080; } } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_20 = __this->____prev; int32_t L_21 = V_0; NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (uint16_t)0); goto IL_008a; } IL_0080: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_22 = __this->____prev; int32_t L_23 = V_0; int64_t L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (uint16_t)((int32_t)(uint16_t)L_24)); } IL_008a: { int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_008e: { int32_t L_26 = V_0; if ((((int32_t)L_26) < ((int32_t)((int32_t)8192)))) { goto IL_005f; } } { __this->____bufPos = ((int32_t)8192); int32_t L_27 = __this->____bufPos; __this->____bufEnd = L_27; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t ___0_hash, uint8_t ___1_b, const RuntimeMethod* method) { { uint32_t L_0 = ___0_hash; uint8_t L_1 = ___1_b; return ((int32_t)(((int32_t)((int32_t)L_0<<4))^(int32_t)L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, const RuntimeMethod* method) { uint32_t V_0 = 0; { uint32_t* L_0 = ___0_hash; uint32_t* L_1 = ___0_hash; int32_t L_2 = *((uint32_t*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->____window; int32_t L_4 = __this->____bufPos; NullCheck(L_3); int32_t L_5 = ((int32_t)il2cpp_codegen_add(L_4, 2)); uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); uint32_t L_7; L_7 = FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F(__this, L_2, L_6, NULL); *((int32_t*)L_0) = (int32_t)L_7; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = __this->____lookup; uint32_t* L_9 = ___0_hash; int32_t L_10 = *((uint32_t*)L_9); NullCheck(L_8); int32_t L_11 = ((int32_t)(L_10&((int32_t)2047))); uint16_t L_12 = (L_8)->GetAt(static_cast(L_11)); V_0 = L_12; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_13 = __this->____lookup; uint32_t* L_14 = ___0_hash; int32_t L_15 = *((uint32_t*)L_14); int32_t L_16 = __this->____bufPos; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)(L_15&((int32_t)2047)))), (uint16_t)((int32_t)(uint16_t)L_16)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_17 = __this->____prev; int32_t L_18 = __this->____bufPos; uint32_t L_19 = V_0; NullCheck(L_17); (L_17)->SetAt(static_cast(((int32_t)(L_18&((int32_t)8191)))), (uint16_t)((int32_t)(uint16_t)L_19)); uint32_t L_20 = V_0; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, uint32_t* ___0_hash, int32_t ___1_matchLen, const RuntimeMethod* method) { { int32_t L_0 = __this->____bufEnd; int32_t L_1 = __this->____bufPos; int32_t L_2 = ___1_matchLen; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, L_1))) > ((int32_t)L_2))) { goto IL_0037; } } { int32_t L_3 = __this->____bufPos; int32_t L_4 = ___1_matchLen; __this->____bufPos = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_subtract(L_4, 1)))); return; } IL_0021: { uint32_t* L_5 = ___0_hash; uint32_t L_6; L_6 = FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD(__this, L_5, NULL); int32_t L_7 = __this->____bufPos; __this->____bufPos = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0037: { int32_t L_8 = ___1_matchLen; int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); ___1_matchLen = L_9; if ((((int32_t)L_9) > ((int32_t)0))) { goto IL_0021; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FastEncoderWindow_GetNextSymbolOrMatch_m2364046212DFA38050F21D081D0AAAFB1A877878 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* ___0_match, const RuntimeMethod* method) { uint32_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; int32_t V_6 = 0; int32_t* G_B12_0 = NULL; int32_t G_B12_1 = 0; FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* G_B12_2 = NULL; int32_t* G_B11_0 = NULL; int32_t G_B11_1 = 0; FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* G_B11_2 = NULL; int32_t G_B13_0 = 0; int32_t* G_B13_1 = NULL; int32_t G_B13_2 = 0; FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* G_B13_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____window; int32_t L_1 = __this->____bufPos; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); uint32_t L_4; L_4 = FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F(__this, 0, L_3, NULL); V_0 = L_4; uint32_t L_5 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____window; int32_t L_7 = __this->____bufPos; NullCheck(L_6); int32_t L_8 = ((int32_t)il2cpp_codegen_add(L_7, 1)); uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); uint32_t L_10; L_10 = FastEncoderWindow_HashValue_m9C0FEEA4D27B2CFCCDED02C06A62C18C6E4A897F(__this, L_5, L_9, NULL); V_0 = L_10; V_2 = 0; int32_t L_11 = __this->____bufEnd; int32_t L_12 = __this->____bufPos; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_11, L_12))) > ((int32_t)3))) { goto IL_0042; } } { V_1 = 0; goto IL_007e; } IL_0042: { uint32_t L_13; L_13 = FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD(__this, (&V_0), NULL); V_3 = L_13; int32_t L_14 = V_3; if (!L_14) { goto IL_007c; } } { int32_t L_15 = V_3; int32_t L_16; L_16 = FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165(__this, L_15, (&V_2), ((int32_t)32), ((int32_t)32), NULL); V_1 = L_16; int32_t L_17 = __this->____bufPos; int32_t L_18 = V_1; int32_t L_19 = __this->____bufEnd; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_17, L_18))) <= ((int32_t)L_19))) { goto IL_007e; } } { int32_t L_20 = __this->____bufEnd; int32_t L_21 = __this->____bufPos; V_1 = ((int32_t)il2cpp_codegen_subtract(L_20, L_21)); goto IL_007e; } IL_007c: { V_1 = 0; } IL_007e: { int32_t L_22 = V_1; if ((((int32_t)L_22) >= ((int32_t)3))) { goto IL_00af; } } { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_23 = ___0_match; NullCheck(L_23); Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_23, 1, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_24 = ___0_match; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->____window; int32_t L_26 = __this->____bufPos; NullCheck(L_25); int32_t L_27 = L_26; uint8_t L_28 = (L_25)->GetAt(static_cast(L_27)); NullCheck(L_24); Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline(L_24, L_28, NULL); int32_t L_29 = __this->____bufPos; __this->____bufPos = ((int32_t)il2cpp_codegen_add(L_29, 1)); goto IL_01ae; } IL_00af: { int32_t L_30 = __this->____bufPos; __this->____bufPos = ((int32_t)il2cpp_codegen_add(L_30, 1)); int32_t L_31 = V_1; if ((((int32_t)L_31) > ((int32_t)6))) { goto IL_0190; } } { V_5 = 0; uint32_t L_32; L_32 = FastEncoderWindow_InsertString_mE0DF23EED20246540B890FA6D4EF358DCD2CB3AD(__this, (&V_0), NULL); V_6 = L_32; int32_t L_33 = V_6; if (!L_33) { goto IL_010e; } } { int32_t L_34 = V_6; int32_t L_35 = V_1; if ((((int32_t)L_35) < ((int32_t)4))) { G_B12_0 = (&V_5); G_B12_1 = L_34; G_B12_2 = __this; goto IL_00e1; } G_B11_0 = (&V_5); G_B11_1 = L_34; G_B11_2 = __this; } { G_B13_0 = 8; G_B13_1 = G_B11_0; G_B13_2 = G_B11_1; G_B13_3 = G_B11_2; goto IL_00e3; } IL_00e1: { G_B13_0 = ((int32_t)32); G_B13_1 = G_B12_0; G_B13_2 = G_B12_1; G_B13_3 = G_B12_2; } IL_00e3: { NullCheck(G_B13_3); int32_t L_36; L_36 = FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165(G_B13_3, G_B13_2, G_B13_1, G_B13_0, ((int32_t)32), NULL); V_4 = L_36; int32_t L_37 = __this->____bufPos; int32_t L_38 = V_4; int32_t L_39 = __this->____bufEnd; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_37, L_38))) <= ((int32_t)L_39))) { goto IL_0111; } } { int32_t L_40 = __this->____bufEnd; int32_t L_41 = __this->____bufPos; V_4 = ((int32_t)il2cpp_codegen_subtract(L_40, L_41)); goto IL_0111; } IL_010e: { V_4 = 0; } IL_0111: { int32_t L_42 = V_4; int32_t L_43 = V_1; if ((((int32_t)L_42) <= ((int32_t)L_43))) { goto IL_015e; } } { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_44 = ___0_match; NullCheck(L_44); Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_44, 3, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_45 = ___0_match; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->____window; int32_t L_47 = __this->____bufPos; NullCheck(L_46); int32_t L_48 = ((int32_t)il2cpp_codegen_subtract(L_47, 1)); uint8_t L_49 = (L_46)->GetAt(static_cast(L_48)); NullCheck(L_45); Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline(L_45, L_49, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_50 = ___0_match; int32_t L_51 = V_5; NullCheck(L_50); Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline(L_50, L_51, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_52 = ___0_match; int32_t L_53 = V_4; NullCheck(L_52); Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline(L_52, L_53, NULL); int32_t L_54 = __this->____bufPos; __this->____bufPos = ((int32_t)il2cpp_codegen_add(L_54, 1)); int32_t L_55 = V_4; V_1 = L_55; int32_t L_56 = V_1; FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C(__this, (&V_0), L_56, NULL); goto IL_01ae; } IL_015e: { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_57 = ___0_match; NullCheck(L_57); Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_57, 2, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_58 = ___0_match; int32_t L_59 = V_2; NullCheck(L_58); Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline(L_58, L_59, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_60 = ___0_match; int32_t L_61 = V_1; NullCheck(L_60); Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline(L_60, L_61, NULL); int32_t L_62 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_62, 1)); int32_t L_63 = __this->____bufPos; __this->____bufPos = ((int32_t)il2cpp_codegen_add(L_63, 1)); int32_t L_64 = V_1; FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C(__this, (&V_0), L_64, NULL); goto IL_01ae; } IL_0190: { Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_65 = ___0_match; NullCheck(L_65); Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline(L_65, 2, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_66 = ___0_match; int32_t L_67 = V_2; NullCheck(L_66); Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline(L_66, L_67, NULL); Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* L_68 = ___0_match; int32_t L_69 = V_1; NullCheck(L_68); Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline(L_68, L_69, NULL); int32_t L_70 = V_1; FastEncoderWindow_InsertStrings_m83C856465BE7389DA4D7015B463884644BDBFA5C(__this, (&V_0), L_70, NULL); } IL_01ae: { int32_t L_71 = __this->____bufPos; if ((!(((uint32_t)L_71) == ((uint32_t)((int32_t)16384))))) { goto IL_01c1; } } { FastEncoderWindow_MoveWindows_mB3C57F07203643CCFFEEDCFCB054D4576FEA0290(__this, NULL); } IL_01c1: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastEncoderWindow_FindMatch_m3F0178A2C6BEA6B8AA95C27A729D7973A2C18165 (FastEncoderWindow_tE7AD142B494000A157C2C16C22A957499B984631* __this, int32_t ___0_search, int32_t* ___1_matchPos, int32_t ___2_searchDepth, int32_t ___3_niceLength, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t V_3 = 0x0; int32_t V_4 = 0; { V_0 = 0; V_1 = 0; int32_t L_0 = __this->____bufPos; V_2 = ((int32_t)il2cpp_codegen_subtract(L_0, ((int32_t)8192))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____window; int32_t L_2 = __this->____bufPos; NullCheck(L_1); int32_t L_3 = L_2; uint8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_3 = L_4; goto IL_0098; } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____window; int32_t L_6 = ___0_search; int32_t L_7 = V_0; NullCheck(L_5); int32_t L_8 = ((int32_t)il2cpp_codegen_add(L_6, L_7)); uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); uint8_t L_10 = V_3; if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0080; } } { V_4 = 0; goto IL_0056; } IL_0033: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____window; int32_t L_12 = __this->____bufPos; int32_t L_13 = V_4; NullCheck(L_11); int32_t L_14 = ((int32_t)il2cpp_codegen_add(L_12, L_13)); uint8_t L_15 = (L_11)->GetAt(static_cast(L_14)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->____window; int32_t L_17 = ___0_search; int32_t L_18 = V_4; NullCheck(L_16); int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_17, L_18)); uint8_t L_20 = (L_16)->GetAt(static_cast(L_19)); if ((!(((uint32_t)L_15) == ((uint32_t)L_20)))) { goto IL_005f; } } { int32_t L_21 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0056: { int32_t L_22 = V_4; if ((((int32_t)L_22) < ((int32_t)((int32_t)258)))) { goto IL_0033; } } IL_005f: { int32_t L_23 = V_4; int32_t L_24 = V_0; if ((((int32_t)L_23) <= ((int32_t)L_24))) { goto IL_0080; } } { int32_t L_25 = V_4; V_0 = L_25; int32_t L_26 = ___0_search; V_1 = L_26; int32_t L_27 = V_4; if ((((int32_t)L_27) > ((int32_t)((int32_t)32)))) { goto IL_009c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = __this->____window; int32_t L_29 = __this->____bufPos; int32_t L_30 = V_4; NullCheck(L_28); int32_t L_31 = ((int32_t)il2cpp_codegen_add(L_29, L_30)); uint8_t L_32 = (L_28)->GetAt(static_cast(L_31)); V_3 = L_32; } IL_0080: { int32_t L_33 = ___2_searchDepth; int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(L_33, 1)); ___2_searchDepth = L_34; if (!L_34) { goto IL_009c; } } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_35 = __this->____prev; int32_t L_36 = ___0_search; NullCheck(L_35); int32_t L_37 = ((int32_t)(L_36&((int32_t)8191))); uint16_t L_38 = (L_35)->GetAt(static_cast(L_37)); ___0_search = L_38; } IL_0098: { int32_t L_39 = ___0_search; int32_t L_40 = V_2; if ((((int32_t)L_39) > ((int32_t)L_40))) { goto IL_0021; } } IL_009c: { int32_t* L_41 = ___1_matchPos; int32_t L_42 = __this->____bufPos; int32_t L_43 = V_1; *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_42, L_43)), 1)); int32_t L_44 = V_0; if ((!(((uint32_t)L_44) == ((uint32_t)3)))) { goto IL_00b7; } } { int32_t* L_45 = ___1_matchPos; int32_t L_46 = *((int32_t*)L_45); if ((((int32_t)L_46) < ((int32_t)((int32_t)16384)))) { goto IL_00b7; } } { return 0; } IL_00b7: { int32_t L_47 = V_0; return L_47; } } #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 HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_codeLengths, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_codeLengths; __this->____codeLengthArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____codeLengthArray), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____codeLengthArray; NullCheck(L_1); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((uint32_t)((int32_t)288))))) { goto IL_0026; } } { __this->____tableBits = ((int32_t)9); goto IL_002d; } IL_0026: { __this->____tableBits = 7; } IL_002d: { int32_t L_2 = __this->____tableBits; __this->____tableMask = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_2&((int32_t)31))))), 1)); int32_t L_3 = __this->____tableBits; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_4 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(1<<((int32_t)(L_3&((int32_t)31)))))); __this->____table = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____table), (void*)L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____codeLengthArray; NullCheck(L_5); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_6 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_5)->max_length))))); __this->____left = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____left), (void*)L_6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->____codeLengthArray; NullCheck(L_7); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_8 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)SZArrayNew(Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_7)->max_length))))); __this->____right = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____right), (void*)L_8); HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticLiteralTreeLength_m09EF1A204A8FEFC4B8DDA28B9E0008B742C1E5C6 (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* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { 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; } IL_000f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)8); int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0017: { int32_t L_4 = V_1; if ((((int32_t)L_4) <= ((int32_t)((int32_t)143)))) { goto IL_000f; } } { V_2 = ((int32_t)144); goto IL_0030; } IL_0027: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; int32_t L_6 = V_2; NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (uint8_t)((int32_t)9)); int32_t L_7 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0030: { int32_t L_8 = V_2; if ((((int32_t)L_8) <= ((int32_t)((int32_t)255)))) { goto IL_0027; } } { V_3 = ((int32_t)256); goto IL_0048; } IL_0040: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; int32_t L_10 = V_3; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (uint8_t)7); int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0048: { int32_t L_12 = V_3; if ((((int32_t)L_12) <= ((int32_t)((int32_t)279)))) { goto IL_0040; } } { V_4 = ((int32_t)280); goto IL_0064; } IL_0059: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; int32_t L_14 = V_4; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (uint8_t)8); int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0064: { int32_t L_16 = V_4; if ((((int32_t)L_16) <= ((int32_t)((int32_t)287)))) { goto IL_0059; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HuffmanTree_GetStaticDistanceTreeLength_m3B10029A8D1AD95365B4C8C6E278B58B43B46783 (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* V_0 = NULL; int32_t V_1 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_0 = L_0; V_1 = 0; goto IL_0014; } IL_000c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (uint8_t)5); int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0014: { int32_t L_4 = V_1; if ((((int32_t)L_4) < ((int32_t)((int32_t)32)))) { goto IL_000c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HuffmanTree_CalculateHuffmanCode_mC1335916F3F2A885CB28CE3C02A00C562C4DDB82 (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL; uint32_t V_2 = 0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; 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; { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)17)); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____codeLengthArray; V_4 = L_1; V_5 = 0; goto IL_002f; } IL_0015: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_4; int32_t L_3 = V_5; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_6 = L_5; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = V_0; int32_t L_7 = V_6; NullCheck(L_6); uint32_t* L_8 = ((L_6)->GetAddressAt(static_cast(L_7))); int32_t L_9 = *((uint32_t*)L_8); *((int32_t*)L_8) = (int32_t)((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_002f: { int32_t L_11 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_4; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0015; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = V_0; NullCheck(L_13); (L_13)->SetAt(static_cast(0), (uint32_t)0); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)17)); V_1 = L_14; V_2 = 0; V_7 = 1; goto IL_0060; } IL_004a: { uint32_t L_15 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0; int32_t L_17 = V_7; NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); uint32_t L_19 = (L_16)->GetAt(static_cast(L_18)); V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_19))<<1)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_20 = V_1; int32_t L_21 = V_7; uint32_t L_22 = V_2; NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (uint32_t)L_22); int32_t L_23 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0060: { int32_t L_24 = V_7; if ((((int32_t)L_24) <= ((int32_t)((int32_t)16)))) { goto IL_004a; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288)); V_3 = L_25; V_8 = 0; goto IL_00a8; } IL_0076: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = __this->____codeLengthArray; int32_t L_27 = V_8; NullCheck(L_26); int32_t L_28 = L_27; uint8_t L_29 = (L_26)->GetAt(static_cast(L_28)); V_9 = L_29; int32_t L_30 = V_9; if ((((int32_t)L_30) <= ((int32_t)0))) { goto IL_00a2; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = V_3; int32_t L_32 = V_8; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_33 = V_1; int32_t L_34 = V_9; NullCheck(L_33); int32_t L_35 = L_34; uint32_t L_36 = (L_33)->GetAt(static_cast(L_35)); int32_t L_37 = V_9; il2cpp_codegen_runtime_class_init_inline(FastEncoderStatics_t1CDCD8442E9CF2C6D8B1A4A50E9680666DE32DF9_il2cpp_TypeInfo_var); uint32_t L_38; L_38 = FastEncoderStatics_BitReverse_m2B662DAACF47EE24578493C0106A991DD67FAE8D(L_36, L_37, NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (uint32_t)L_38); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_39 = V_1; int32_t L_40 = V_9; NullCheck(L_39); uint32_t* L_41 = ((L_39)->GetAddressAt(static_cast(L_40))); int32_t L_42 = *((uint32_t*)L_41); *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00a2: { int32_t L_43 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00a8: { int32_t L_44 = V_8; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = __this->____codeLengthArray; NullCheck(L_45); if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))) { goto IL_0076; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_46 = V_3; return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, const RuntimeMethod* method) { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; int16_t V_1 = 0; 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; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_11 = NULL; int16_t V_12 = 0; { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0; L_0 = HuffmanTree_CalculateHuffmanCode_mC1335916F3F2A885CB28CE3C02A00C562C4DDB82(__this, NULL); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->____codeLengthArray; NullCheck(L_1); V_1 = ((int16_t)((int32_t)(((RuntimeArray*)L_1)->max_length))); V_2 = 0; goto IL_011d; } IL_0018: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->____codeLengthArray; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; int32_t L_6 = V_3; if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0119; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = V_0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; uint32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_4 = L_10; int32_t L_11 = V_3; int32_t L_12 = __this->____tableBits; if ((((int32_t)L_11) > ((int32_t)L_12))) { goto IL_0086; } } { int32_t L_13 = V_3; V_5 = ((int32_t)(1<<((int32_t)(L_13&((int32_t)31))))); int32_t L_14 = V_4; int32_t L_15 = V_5; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_004f; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_16 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA_RuntimeMethod_var))); } IL_004f: { int32_t L_17 = __this->____tableBits; int32_t L_18 = V_3; V_6 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(L_17, L_18))&((int32_t)31))))); V_7 = 0; goto IL_007b; } IL_0063: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_19 = __this->____table; int32_t L_20 = V_4; int32_t L_21 = V_2; NullCheck(L_19); (L_19)->SetAt(static_cast(L_20), (int16_t)((int16_t)L_21)); int32_t L_22 = V_4; int32_t L_23 = V_5; V_4 = ((int32_t)il2cpp_codegen_add(L_22, L_23)); int32_t L_24 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_007b: { int32_t L_25 = V_7; int32_t L_26 = V_6; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_0063; } } { goto IL_0119; } IL_0086: { int32_t L_27 = V_3; int32_t L_28 = __this->____tableBits; V_8 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28)); int32_t L_29 = __this->____tableBits; V_9 = ((int32_t)(1<<((int32_t)(L_29&((int32_t)31))))); int32_t L_30 = V_4; int32_t L_31 = __this->____tableBits; V_10 = ((int32_t)(L_30&((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_31&((int32_t)31))))), 1)))); Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_32 = __this->____table; V_11 = L_32; } IL_00b7: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_33 = V_11; int32_t L_34 = V_10; NullCheck(L_33); int32_t L_35 = L_34; int16_t L_36 = (L_33)->GetAt(static_cast(L_35)); V_12 = L_36; int16_t L_37 = V_12; if (L_37) { goto IL_00d4; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_38 = V_11; int32_t L_39 = V_10; int16_t L_40 = V_1; NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (int16_t)((int16_t)((-((int32_t)L_40))))); int16_t L_41 = V_1; V_12 = ((int16_t)((-((int32_t)L_41)))); int16_t L_42 = V_1; V_1 = ((int16_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, 1))); } IL_00d4: { int16_t L_43 = V_12; if ((((int32_t)L_43) <= ((int32_t)0))) { goto IL_00e4; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_44 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HuffmanTree_CreateTable_mB6F94AAA9F2DD676AAD3F170248C7A7CF0C9AAAA_RuntimeMethod_var))); } IL_00e4: { int32_t L_45 = V_4; int32_t L_46 = V_9; if (((int32_t)(L_45&L_46))) { goto IL_00f5; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_47 = __this->____left; V_11 = L_47; goto IL_00fd; } IL_00f5: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_48 = __this->____right; V_11 = L_48; } IL_00fd: { int16_t L_49 = V_12; V_10 = ((-((int32_t)L_49))); int32_t L_50 = V_9; V_9 = ((int32_t)(L_50<<1)); int32_t L_51 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_51, 1)); int32_t L_52 = V_8; if (L_52) { goto IL_00b7; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_53 = V_11; int32_t L_54 = V_10; int32_t L_55 = V_2; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (int16_t)((int16_t)L_55)); } IL_0119: { int32_t L_56 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_011d: { int32_t L_57 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_58 = __this->____codeLengthArray; NullCheck(L_58); if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))))) { goto IL_0018; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___0_input, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint32_t V_3 = 0; { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_0 = ___0_input; NullCheck(L_0); uint32_t L_1; L_1 = InputBuffer_TryLoad16Bits_mF1D2CD50DB9384F6409B2874F24614878EBD6543(L_0, NULL); V_0 = L_1; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_2 = ___0_input; NullCheck(L_2); int32_t L_3; L_3 = InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline(L_2, NULL); if (L_3) { goto IL_0011; } } { return (-1); } IL_0011: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_4 = __this->____table; uint32_t L_5 = V_0; int32_t L_6 = __this->____tableMask; if ((int64_t)(((int64_t)(((int64_t)(uint64_t)((uint32_t)L_5))&((int64_t)L_6)))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var); NullCheck(L_4); intptr_t L_7 = ((intptr_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_5))&((int64_t)L_6)))); int16_t L_8 = (L_4)->GetAt(static_cast(L_7)); V_1 = L_8; int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_0058; } } { int32_t L_10 = __this->____tableBits; V_3 = ((int32_t)(1<<((int32_t)(L_10&((int32_t)31))))); } IL_0034: { int32_t L_11 = V_1; V_1 = ((-L_11)); uint32_t L_12 = V_0; uint32_t L_13 = V_3; if (((int32_t)((int32_t)L_12&(int32_t)L_13))) { goto IL_0047; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_14 = __this->____left; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; int16_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_1 = L_17; goto IL_0050; } IL_0047: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_18 = __this->____right; int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = L_19; int16_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_1 = L_21; } IL_0050: { uint32_t L_22 = V_3; V_3 = ((int32_t)((int32_t)L_22<<1)); int32_t L_23 = V_1; if ((((int32_t)L_23) < ((int32_t)0))) { goto IL_0034; } } IL_0058: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = __this->____codeLengthArray; int32_t L_25 = V_1; NullCheck(L_24); int32_t L_26 = L_25; uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); V_2 = L_27; int32_t L_28 = V_2; if ((((int32_t)L_28) > ((int32_t)0))) { goto IL_0070; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_29 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E212CB623BDD6E8AB1D26CAC7F45D758F9CC4B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A_RuntimeMethod_var))); } IL_0070: { int32_t L_30 = V_2; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_31 = ___0_input; NullCheck(L_31); int32_t L_32; L_32 = InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline(L_31, NULL); if ((((int32_t)L_30) <= ((int32_t)L_32))) { goto IL_007b; } } { return (-1); } IL_007b: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_33 = ___0_input; int32_t L_34 = V_2; NullCheck(L_33); InputBuffer_SkipBits_m75DC2DC8E1C9264BD29DC8EDBCEF14C318A2B96F(L_33, L_34, NULL); int32_t L_35 = V_1; return L_35; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HuffmanTree__cctor_mCD008E30FFA40975081CD8FB02A7EC63A9FA102A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0; L_0 = HuffmanTree_GetStaticLiteralTreeLength_m09EF1A204A8FEFC4B8DDA28B9E0008B742C1E5C6(NULL); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_1 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_1, L_0, NULL); ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)(&((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField), (void*)L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = HuffmanTree_GetStaticDistanceTreeLength_m3B10029A8D1AD95365B4C8C6E278B58B43B46783(NULL); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_3 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_3, L_2, NULL); ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField = L_3; Il2CppCodeGenWriteBarrier((void**)(&((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField), (void*)L_3); 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 InflaterManaged__ctor_m4E3502300142CD189539B88C0EC75995CC4EC446 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, RuntimeObject* ___0_reader, bool ___1_deflate64, 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*)&InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4); __this->____blockLengthBuffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____blockLengthBuffer), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_1 = (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E*)il2cpp_codegen_object_new(OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E_il2cpp_TypeInfo_var); OutputWindow__ctor_mDFA19678376164B99DD2A90D209A26F7AFBC66E0(L_1, NULL); __this->____output = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____output), (void*)L_1); InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_2 = (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF*)il2cpp_codegen_object_new(InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF_il2cpp_TypeInfo_var); InputBuffer__ctor_m469EF0673C2027A23509C02FCBDD6F0820243341(L_2, NULL); __this->____input = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____input), (void*)L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)320)); __this->____codeList = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____codeList), (void*)L_3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19)); __this->____codeLengthTreeCodeLength = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____codeLengthTreeCodeLength), (void*)L_4); bool L_5 = ___1_deflate64; __this->____deflate64 = L_5; RuntimeObject* L_6 = ___0_reader; if (!L_6) { goto IL_005d; } } { RuntimeObject* L_7 = ___0_reader; __this->____formatReader = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->____formatReader), (void*)L_7); __this->____hasFormatReader = (bool)1; } IL_005d: { InflaterManaged_Reset_mCD49A25A230A268614195FBC20E813400F07F4AB(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Reset_mCD49A25A230A268614195FBC20E813400F07F4AB (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) { InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B2_0 = NULL; InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B1_0 = NULL; int32_t G_B3_0 = 0; InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* G_B3_1 = NULL; { bool L_0 = __this->____hasFormatReader; if (L_0) { G_B2_0 = __this; goto IL_000c; } G_B1_0 = __this; } { G_B3_0 = 2; G_B3_1 = G_B1_0; goto IL_000d; } IL_000c: { G_B3_0 = 0; G_B3_1 = G_B2_0; } IL_000d: { NullCheck(G_B3_1); G_B3_1->____state = G_B3_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_SetInput_mA2C8B1884D72C34B9A2CEACF7A789C192DE39713 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_inputBytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_0 = __this->____input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_inputBytes; int32_t L_2 = ___1_offset; int32_t L_3 = ___2_length; NullCheck(L_0); InputBuffer_SetInput_mB970FC9A216F12C8C9C66454EAA5A2DBDE0E1007(L_0, L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____state; if ((((int32_t)L_0) == ((int32_t)((int32_t)24)))) { goto IL_0015; } } { int32_t L_1 = __this->____state; return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)23)))? 1 : 0); } IL_0015: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InflaterManaged_Inflate_mD93C06153E8A2BA25BAB16028F302EFF0E8C39B3 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; } IL_0002: { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_0 = __this->____output; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes; int32_t L_2 = ___1_offset; int32_t L_3 = ___2_length; NullCheck(L_0); int32_t L_4; L_4 = OutputWindow_CopyTo_mBDC2019A354A2BF9A47B0C93A41A97122745D710(L_0, L_1, L_2, L_3, NULL); V_1 = L_4; int32_t L_5 = V_1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0039; } } { bool L_6 = __this->____hasFormatReader; if (!L_6) { goto IL_002b; } } { RuntimeObject* L_7 = __this->____formatReader; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_bytes; int32_t L_9 = ___1_offset; int32_t L_10 = V_1; NullCheck(L_7); InterfaceActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(2, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_7, L_8, L_9, L_10); } IL_002b: { int32_t L_11 = ___1_offset; int32_t L_12 = V_1; ___1_offset = ((int32_t)il2cpp_codegen_add(L_11, L_12)); int32_t L_13 = V_0; int32_t L_14 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); int32_t L_15 = ___2_length; int32_t L_16 = V_1; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_15, L_16)); } IL_0039: { int32_t L_17 = ___2_length; if (!L_17) { goto IL_004c; } } { bool L_18; L_18 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(__this, NULL); if (L_18) { goto IL_004c; } } { bool L_19; L_19 = InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D(__this, NULL); if (L_19) { goto IL_0002; } } IL_004c: { int32_t L_20 = __this->____state; if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)23))))) { goto IL_006e; } } { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_21 = __this->____output; NullCheck(L_21); int32_t L_22; L_22 = OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF_inline(L_21, NULL); if (L_22) { goto IL_006e; } } { RuntimeObject* L_23 = __this->____formatReader; NullCheck(L_23); InterfaceActionInvoker0::Invoke(3, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_23); } IL_006e: { int32_t L_24 = V_0; return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { V_0 = (bool)0; V_1 = (bool)0; bool L_0; L_0 = InflaterManaged_Finished_m9E78850019C3264C72E50720AD07BEE42E7C6382(__this, NULL); if (!L_0) { goto IL_000e; } } { return (bool)1; } IL_000e: { bool L_1 = __this->____hasFormatReader; if (!L_1) { goto IL_006f; } } { int32_t L_2 = __this->____state; if (L_2) { goto IL_003c; } } { RuntimeObject* L_3 = __this->____formatReader; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_4 = __this->____input; NullCheck(L_3); bool L_5; L_5 = InterfaceFuncInvoker1< bool, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* >::Invoke(0, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_3, L_4); if (L_5) { goto IL_0033; } } { return (bool)0; } IL_0033: { __this->____state = 2; goto IL_006f; } IL_003c: { int32_t L_6 = __this->____state; if ((((int32_t)L_6) == ((int32_t)((int32_t)21)))) { goto IL_0050; } } { int32_t L_7 = __this->____state; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)22))))) { goto IL_006f; } } IL_0050: { RuntimeObject* L_8 = __this->____formatReader; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_9 = __this->____input; NullCheck(L_8); bool L_10; L_10 = InterfaceFuncInvoker1< bool, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* >::Invoke(1, IFileFormatReader_t1708139148B1E3C8EDF90746B7363840718FB7E4_il2cpp_TypeInfo_var, L_8, L_9); if (L_10) { goto IL_0065; } } { return (bool)0; } IL_0065: { __this->____state = ((int32_t)23); return (bool)1; } IL_006f: { int32_t L_11 = __this->____state; if ((!(((uint32_t)L_11) == ((uint32_t)2)))) { goto IL_00a1; } } { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_12 = __this->____input; NullCheck(L_12); bool L_13; L_13 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_12, 1, NULL); if (L_13) { goto IL_0088; } } { return (bool)0; } IL_0088: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_14 = __this->____input; NullCheck(L_14); int32_t L_15; L_15 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_14, 1, NULL); __this->____bfinal = L_15; __this->____state = 3; } IL_00a1: { int32_t L_16 = __this->____state; if ((!(((uint32_t)L_16) == ((uint32_t)3)))) { goto IL_012e; } } { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_17 = __this->____input; NullCheck(L_17); bool L_18; L_18 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_17, 2, NULL); if (L_18) { goto IL_00c4; } } { __this->____state = 3; return (bool)0; } IL_00c4: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_19 = __this->____input; NullCheck(L_19); int32_t L_20; L_20 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_19, 2, NULL); __this->____blockType = L_20; int32_t L_21 = __this->____blockType; if ((!(((uint32_t)L_21) == ((uint32_t)2)))) { goto IL_00e8; } } { __this->____state = 4; goto IL_012e; } IL_00e8: { int32_t L_22 = __this->____blockType; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_0111; } } { il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_23; L_23 = HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E_inline(NULL); __this->____literalLengthTree = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->____literalLengthTree), (void*)L_23); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_24; L_24 = HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E_inline(NULL); __this->____distanceTree = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->____distanceTree), (void*)L_24); __this->____state = ((int32_t)10); goto IL_012e; } IL_0111: { int32_t L_25 = __this->____blockType; if (L_25) { goto IL_0123; } } { __this->____state = ((int32_t)15); goto IL_012e; } IL_0123: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_26 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73249F373B3E760B71484A0119FC7B9C11DDC81D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D_RuntimeMethod_var))); } IL_012e: { int32_t L_27 = __this->____blockType; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_0155; } } { int32_t L_28 = __this->____state; if ((((int32_t)L_28) >= ((int32_t)((int32_t)10)))) { goto IL_014a; } } { bool L_29; L_29 = InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132(__this, NULL); V_1 = L_29; goto IL_0187; } IL_014a: { bool L_30; L_30 = InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD(__this, (&V_0), NULL); V_1 = L_30; goto IL_0187; } IL_0155: { int32_t L_31 = __this->____blockType; if ((!(((uint32_t)L_31) == ((uint32_t)1)))) { goto IL_0169; } } { bool L_32; L_32 = InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD(__this, (&V_0), NULL); V_1 = L_32; goto IL_0187; } IL_0169: { int32_t L_33 = __this->____blockType; if (L_33) { goto IL_017c; } } { bool L_34; L_34 = InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55(__this, (&V_0), NULL); V_1 = L_34; goto IL_0187; } IL_017c: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_35 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73249F373B3E760B71484A0119FC7B9C11DDC81D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_Decode_m7457D0BB775A8DFF55D38D3556081F727B49E90D_RuntimeMethod_var))); } IL_0187: { bool L_36 = V_0; if (!L_36) { goto IL_01ac; } } { int32_t L_37 = __this->____bfinal; if (!L_37) { goto IL_01ac; } } { bool L_38 = __this->____hasFormatReader; if (!L_38) { goto IL_01a4; } } { __this->____state = ((int32_t)21); goto IL_01ac; } IL_01a4: { __this->____state = ((int32_t)24); } IL_01ac: { bool L_39 = V_1; return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { bool* L_0 = ___0_end_of_block; *((int8_t*)L_0) = (int8_t)0; } IL_0003: { int32_t L_1 = __this->____state; V_2 = L_1; int32_t L_2 = V_2; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)15)))) { case 0: { goto IL_0030; } case 1: { goto IL_0043; } case 2: { goto IL_0043; } case 3: { goto IL_0043; } case 4: { goto IL_0043; } case 5: { goto IL_00d1; } } } { goto IL_011c; } IL_0030: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_3 = __this->____input; NullCheck(L_3); InputBuffer_SkipToByteBoundary_m4FD99AC1DE5FBE46A8602CD4FEC66DB530737414(L_3, NULL); __this->____state = ((int32_t)16); } IL_0043: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_4 = __this->____input; NullCheck(L_4); int32_t L_5; L_5 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_4, 8, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0056; } } { return (bool)0; } IL_0056: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->____blockLengthBuffer; int32_t L_8 = __this->____state; int32_t L_9 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)16)))), (uint8_t)((int32_t)(uint8_t)L_9)); int32_t L_10 = __this->____state; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)19))))) { goto IL_00be; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____blockLengthBuffer; NullCheck(L_11); int32_t L_12 = 0; uint8_t L_13 = (L_11)->GetAt(static_cast(L_12)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = __this->____blockLengthBuffer; NullCheck(L_14); int32_t L_15 = 1; uint8_t L_16 = (L_14)->GetAt(static_cast(L_15)); __this->____blockLength = ((int32_t)il2cpp_codegen_add((int32_t)L_13, ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, ((int32_t)256))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____blockLengthBuffer; NullCheck(L_17); int32_t L_18 = 2; uint8_t L_19 = (L_17)->GetAt(static_cast(L_18)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = __this->____blockLengthBuffer; NullCheck(L_20); int32_t L_21 = 3; uint8_t L_22 = (L_20)->GetAt(static_cast(L_21)); V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, ((int32_t)il2cpp_codegen_multiply((int32_t)L_22, ((int32_t)256))))); int32_t L_23 = __this->____blockLength; int32_t L_24 = V_3; if ((((int32_t)((int32_t)(uint16_t)L_23)) == ((int32_t)((int32_t)(uint16_t)((~L_24)))))) { goto IL_00be; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_25 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC1918FCD7291582E0B8910D6D9D929AB2738E19F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55_RuntimeMethod_var))); } IL_00be: { int32_t L_26 = __this->____state; __this->____state = ((int32_t)il2cpp_codegen_add((int32_t)L_26, 1)); goto IL_0003; } IL_00d1: { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_27 = __this->____output; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_28 = __this->____input; int32_t L_29 = __this->____blockLength; NullCheck(L_27); int32_t L_30; L_30 = OutputWindow_CopyFrom_m43757C0C7965E0FA9742E049D748AF654507B2D9(L_27, L_28, L_29, NULL); V_1 = L_30; int32_t L_31 = __this->____blockLength; int32_t L_32 = V_1; __this->____blockLength = ((int32_t)il2cpp_codegen_subtract(L_31, L_32)); int32_t L_33 = __this->____blockLength; if (L_33) { goto IL_010b; } } { __this->____state = 2; bool* L_34 = ___0_end_of_block; *((int8_t*)L_34) = (int8_t)1; return (bool)1; } IL_010b: { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_35 = __this->____output; NullCheck(L_35); int32_t L_36; L_36 = OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6(L_35, NULL); if (L_36) { goto IL_011a; } } { return (bool)1; } IL_011a: { return (bool)0; } IL_011c: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_37 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeUncompressedBlock_m8C03BD68025687D76557AAE8475DE08D1E76EF55_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, bool* ___0_end_of_block_code_seen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_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 V_5 = 0; { bool* L_0 = ___0_end_of_block_code_seen; *((int8_t*)L_0) = (int8_t)0; OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_1 = __this->____output; NullCheck(L_1); int32_t L_2; L_2 = OutputWindow_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6(L_1, NULL); V_0 = L_2; goto IL_0230; } IL_0014: { int32_t L_3 = __this->____state; V_3 = L_3; int32_t L_4 = V_3; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)10)))) { case 0: { goto IL_0039; } case 1: { goto IL_00e5; } case 2: { goto IL_0150; } case 3: { goto IL_01b2; } } } { goto IL_0225; } IL_0039: { HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_5 = __this->____literalLengthTree; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_6 = __this->____input; NullCheck(L_5); int32_t L_7; L_7 = HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A(L_5, L_6, NULL); V_1 = L_7; int32_t L_8 = V_1; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_0051; } } { return (bool)0; } IL_0051: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)((int32_t)256)))) { goto IL_006f; } } { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_10 = __this->____output; int32_t L_11 = V_1; NullCheck(L_10); OutputWindow_Write_mF1729E92A8DC8C11F1C9E5FF2D0AA5F8347E5A46(L_10, (uint8_t)((int32_t)(uint8_t)L_11), NULL); int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); goto IL_0230; } IL_006f: { int32_t L_13 = V_1; if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)256))))) { goto IL_0083; } } { bool* L_14 = ___0_end_of_block_code_seen; *((int8_t*)L_14) = (int8_t)1; __this->____state = 2; return (bool)1; } IL_0083: { int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_15, ((int32_t)257))); int32_t L_16 = V_1; if ((((int32_t)L_16) >= ((int32_t)8))) { goto IL_009c; } } { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 3)); __this->____extraBits = 0; goto IL_00de; } IL_009c: { bool L_18 = __this->____deflate64; if (L_18) { goto IL_00b8; } } { int32_t L_19 = V_1; if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)28))))) { goto IL_00b8; } } { V_1 = ((int32_t)258); __this->____extraBits = 0; goto IL_00de; } IL_00b8: { int32_t L_20 = V_1; if ((((int32_t)L_20) < ((int32_t)0))) { goto IL_00c6; } } { int32_t L_21 = V_1; il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_00d1; } } IL_00c6: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_23 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var))); } IL_00d1: { il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits; int32_t L_25 = V_1; NullCheck(L_24); int32_t L_26 = L_25; uint8_t L_27 = (L_24)->GetAt(static_cast(L_26)); __this->____extraBits = L_27; } IL_00de: { int32_t L_28 = V_1; __this->____length = L_28; } IL_00e5: { int32_t L_29 = __this->____extraBits; if ((((int32_t)L_29) <= ((int32_t)0))) { goto IL_0148; } } { __this->____state = ((int32_t)11); InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_30 = __this->____input; int32_t L_31 = __this->____extraBits; NullCheck(L_30); int32_t L_32; L_32 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_30, L_31, NULL); V_4 = L_32; int32_t L_33 = V_4; if ((((int32_t)L_33) >= ((int32_t)0))) { goto IL_0110; } } { return (bool)0; } IL_0110: { int32_t L_34 = __this->____length; if ((((int32_t)L_34) < ((int32_t)0))) { goto IL_0128; } } { int32_t L_35 = __this->____length; il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_0133; } } IL_0128: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_37 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA548B08EABC9647C0D75A2AAC48B7B3BA0B7547)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var))); } IL_0133: { il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase; int32_t L_39 = __this->____length; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); int32_t L_42 = V_4; __this->____length = ((int32_t)il2cpp_codegen_add(L_41, L_42)); } IL_0148: { __this->____state = ((int32_t)12); } IL_0150: { int32_t L_43 = __this->____blockType; if ((!(((uint32_t)L_43) == ((uint32_t)2)))) { goto IL_0172; } } { HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_44 = __this->____distanceTree; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_45 = __this->____input; NullCheck(L_44); int32_t L_46; L_46 = HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A(L_44, L_45, NULL); __this->____distanceCode = L_46; goto IL_019f; } IL_0172: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_47 = __this->____input; NullCheck(L_47); int32_t L_48; L_48 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_47, 5, NULL); __this->____distanceCode = L_48; int32_t L_49 = __this->____distanceCode; if ((((int32_t)L_49) < ((int32_t)0))) { goto IL_019f; } } { il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_staticDistanceTreeTable; int32_t L_51 = __this->____distanceCode; NullCheck(L_50); int32_t L_52 = L_51; uint8_t L_53 = (L_50)->GetAt(static_cast(L_52)); __this->____distanceCode = L_53; } IL_019f: { int32_t L_54 = __this->____distanceCode; if ((((int32_t)L_54) >= ((int32_t)0))) { goto IL_01aa; } } { return (bool)0; } IL_01aa: { __this->____state = ((int32_t)13); } IL_01b2: { int32_t L_55 = __this->____distanceCode; if ((((int32_t)L_55) <= ((int32_t)3))) { goto IL_01f7; } } { int32_t L_56 = __this->____distanceCode; __this->____extraBits = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_56, 2))>>1)); InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_57 = __this->____input; int32_t L_58 = __this->____extraBits; NullCheck(L_57); int32_t L_59; L_59 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_57, L_58, NULL); V_5 = L_59; int32_t L_60 = V_5; if ((((int32_t)L_60) >= ((int32_t)0))) { goto IL_01e5; } } { return (bool)0; } IL_01e5: { il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_distanceBasePosition; int32_t L_62 = __this->____distanceCode; NullCheck(L_61); int32_t L_63 = L_62; int32_t L_64 = (L_61)->GetAt(static_cast(L_63)); int32_t L_65 = V_5; V_2 = ((int32_t)il2cpp_codegen_add(L_64, L_65)); goto IL_0200; } IL_01f7: { int32_t L_66 = __this->____distanceCode; V_2 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_0200: { OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* L_67 = __this->____output; int32_t L_68 = __this->____length; int32_t L_69 = V_2; NullCheck(L_67); OutputWindow_WriteLengthDistance_m4E301063890AB6191C76C52D9C62100A4CAE1510(L_67, L_68, L_69, NULL); int32_t L_70 = V_0; int32_t L_71 = __this->____length; V_0 = ((int32_t)il2cpp_codegen_subtract(L_70, L_71)); __this->____state = ((int32_t)10); goto IL_0230; } IL_0225: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_72 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_72, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_72, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeBlock_m79C381D2E5BEE792D8E8BBA59E138D808E4E9BCD_RuntimeMethod_var))); } IL_0230: { int32_t L_73 = V_0; if ((((int32_t)L_73) > ((int32_t)((int32_t)65536)))) { goto IL_0014; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132 (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, 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*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* 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; uint8_t V_7 = 0x0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; { int32_t L_0 = __this->____state; V_2 = L_0; int32_t L_1 = V_2; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, 4))) { case 0: { goto IL_002c; } case 1: { goto IL_0062; } case 2: { goto IL_0094; } case 3: { goto IL_0105; } case 4: { goto IL_035a; } case 5: { goto IL_035a; } } } { goto IL_036d; } IL_002c: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_2 = __this->____input; NullCheck(L_2); int32_t L_3; L_3 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_2, 5, NULL); __this->____literalLengthCodeCount = L_3; int32_t L_4 = __this->____literalLengthCodeCount; if ((((int32_t)L_4) >= ((int32_t)0))) { goto IL_0049; } } { return (bool)0; } IL_0049: { int32_t L_5 = __this->____literalLengthCodeCount; __this->____literalLengthCodeCount = ((int32_t)il2cpp_codegen_add(L_5, ((int32_t)257))); __this->____state = 5; } IL_0062: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_6 = __this->____input; NullCheck(L_6); int32_t L_7; L_7 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_6, 5, NULL); __this->____distanceCodeCount = L_7; int32_t L_8 = __this->____distanceCodeCount; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_007f; } } { return (bool)0; } IL_007f: { int32_t L_9 = __this->____distanceCodeCount; __this->____distanceCodeCount = ((int32_t)il2cpp_codegen_add(L_9, 1)); __this->____state = 6; } IL_0094: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_10 = __this->____input; NullCheck(L_10); int32_t L_11; L_11 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_10, 4, NULL); __this->____codeLengthCodeCount = L_11; int32_t L_12 = __this->____codeLengthCodeCount; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_00b1; } } { return (bool)0; } IL_00b1: { int32_t L_13 = __this->____codeLengthCodeCount; __this->____codeLengthCodeCount = ((int32_t)il2cpp_codegen_add(L_13, 4)); __this->____loopCounter = 0; __this->____state = 7; goto IL_0105; } IL_00cf: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_14 = __this->____input; NullCheck(L_14); int32_t L_15; L_15 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_14, 3, NULL); V_3 = L_15; int32_t L_16 = V_3; if ((((int32_t)L_16) >= ((int32_t)0))) { goto IL_00e2; } } { return (bool)0; } IL_00e2: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____codeLengthTreeCodeLength; il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder; int32_t L_19 = __this->____loopCounter; NullCheck(L_18); int32_t L_20 = L_19; uint8_t L_21 = (L_18)->GetAt(static_cast(L_20)); int32_t L_22 = V_3; NullCheck(L_17); (L_17)->SetAt(static_cast(L_21), (uint8_t)((int32_t)(uint8_t)L_22)); int32_t L_23 = __this->____loopCounter; __this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0105: { int32_t L_24 = __this->____loopCounter; int32_t L_25 = __this->____codeLengthCodeCount; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_00cf; } } { int32_t L_26 = __this->____codeLengthCodeCount; V_4 = L_26; goto IL_0133; } IL_011d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->____codeLengthTreeCodeLength; il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder; int32_t L_29 = V_4; NullCheck(L_28); int32_t L_30 = L_29; uint8_t L_31 = (L_28)->GetAt(static_cast(L_30)); NullCheck(L_27); (L_27)->SetAt(static_cast(L_31), (uint8_t)0); int32_t L_32 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0133: { int32_t L_33 = V_4; il2cpp_codegen_runtime_class_init_inline(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_011d; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = __this->____codeLengthTreeCodeLength; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_36 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_36, L_35, NULL); __this->____codeLengthTree = L_36; Il2CppCodeGenWriteBarrier((void**)(&__this->____codeLengthTree), (void*)L_36); int32_t L_37 = __this->____literalLengthCodeCount; int32_t L_38 = __this->____distanceCodeCount; __this->____codeArraySize = ((int32_t)il2cpp_codegen_add(L_37, L_38)); __this->____loopCounter = 0; __this->____state = 8; goto IL_035a; } IL_0175: { int32_t L_39 = __this->____state; if ((!(((uint32_t)L_39) == ((uint32_t)8)))) { goto IL_019f; } } { HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_40 = __this->____codeLengthTree; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_41 = __this->____input; NullCheck(L_40); int32_t L_42; L_42 = HuffmanTree_GetNextSymbol_mDCFB630B8ECAC8B715A723830B1C8199E933189A(L_40, L_41, NULL); int32_t L_43 = L_42; V_5 = L_43; __this->____lengthCode = L_43; int32_t L_44 = V_5; if ((((int32_t)L_44) >= ((int32_t)0))) { goto IL_019f; } } { return (bool)0; } IL_019f: { int32_t L_45 = __this->____lengthCode; if ((((int32_t)L_45) > ((int32_t)((int32_t)15)))) { goto IL_01d0; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->____codeList; int32_t L_47 = __this->____loopCounter; V_5 = L_47; int32_t L_48 = V_5; __this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_48, 1)); int32_t L_49 = V_5; int32_t L_50 = __this->____lengthCode; NullCheck(L_46); (L_46)->SetAt(static_cast(L_49), (uint8_t)((int32_t)(uint8_t)L_50)); goto IL_0353; } IL_01d0: { int32_t L_51 = __this->____lengthCode; if ((!(((uint32_t)L_51) == ((uint32_t)((int32_t)16))))) { goto IL_026e; } } { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_52 = __this->____input; NullCheck(L_52); bool L_53; L_53 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_52, 2, NULL); if (L_53) { goto IL_01f5; } } { __this->____state = ((int32_t)9); return (bool)0; } IL_01f5: { int32_t L_54 = __this->____loopCounter; if (L_54) { goto IL_0203; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_55 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_55, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var))); } IL_0203: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = __this->____codeList; int32_t L_57 = __this->____loopCounter; NullCheck(L_56); int32_t L_58 = ((int32_t)il2cpp_codegen_subtract(L_57, 1)); uint8_t L_59 = (L_56)->GetAt(static_cast(L_58)); V_7 = L_59; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_60 = __this->____input; NullCheck(L_60); int32_t L_61; L_61 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_60, 2, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_61, 3)); int32_t L_62 = __this->____loopCounter; int32_t L_63 = V_6; int32_t L_64 = __this->____codeArraySize; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_62, L_63))) <= ((int32_t)L_64))) { goto IL_023b; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_65 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_65, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var))); } IL_023b: { V_8 = 0; goto IL_0263; } IL_0240: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = __this->____codeList; int32_t L_67 = __this->____loopCounter; V_5 = L_67; int32_t L_68 = V_5; __this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_68, 1)); int32_t L_69 = V_5; uint8_t L_70 = V_7; NullCheck(L_66); (L_66)->SetAt(static_cast(L_69), (uint8_t)L_70); int32_t L_71 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_71, 1)); } IL_0263: { int32_t L_72 = V_8; int32_t L_73 = V_6; if ((((int32_t)L_72) < ((int32_t)L_73))) { goto IL_0240; } } { goto IL_0353; } IL_026e: { int32_t L_74 = __this->____lengthCode; if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)17))))) { goto IL_02e6; } } { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_75 = __this->____input; NullCheck(L_75); bool L_76; L_76 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_75, 3, NULL); if (L_76) { goto IL_0290; } } { __this->____state = ((int32_t)9); return (bool)0; } IL_0290: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_77 = __this->____input; NullCheck(L_77); int32_t L_78; L_78 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_77, 3, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_78, 3)); int32_t L_79 = __this->____loopCounter; int32_t L_80 = V_6; int32_t L_81 = __this->____codeArraySize; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_79, L_80))) <= ((int32_t)L_81))) { goto IL_02b7; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_82 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_82, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var))); } IL_02b7: { V_9 = 0; goto IL_02de; } IL_02bc: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = __this->____codeList; int32_t L_84 = __this->____loopCounter; V_5 = L_84; int32_t L_85 = V_5; __this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_85, 1)); int32_t L_86 = V_5; NullCheck(L_83); (L_83)->SetAt(static_cast(L_86), (uint8_t)0); int32_t L_87 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_02de: { int32_t L_88 = V_9; int32_t L_89 = V_6; if ((((int32_t)L_88) < ((int32_t)L_89))) { goto IL_02bc; } } { goto IL_0353; } IL_02e6: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_90 = __this->____input; NullCheck(L_90); bool L_91; L_91 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(L_90, 7, NULL); if (L_91) { goto IL_02fe; } } { __this->____state = ((int32_t)9); return (bool)0; } IL_02fe: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_92 = __this->____input; NullCheck(L_92); int32_t L_93; L_93 = InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78(L_92, 7, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_93, ((int32_t)11))); int32_t L_94 = __this->____loopCounter; int32_t L_95 = V_6; int32_t L_96 = __this->____codeArraySize; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_94, L_95))) <= ((int32_t)L_96))) { goto IL_0326; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_97 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_97, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_97, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var))); } IL_0326: { V_10 = 0; goto IL_034d; } IL_032b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_98 = __this->____codeList; int32_t L_99 = __this->____loopCounter; V_5 = L_99; int32_t L_100 = V_5; __this->____loopCounter = ((int32_t)il2cpp_codegen_add(L_100, 1)); int32_t L_101 = V_5; NullCheck(L_98); (L_98)->SetAt(static_cast(L_101), (uint8_t)0); int32_t L_102 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_102, 1)); } IL_034d: { int32_t L_103 = V_10; int32_t L_104 = V_6; if ((((int32_t)L_103) < ((int32_t)L_104))) { goto IL_032b; } } IL_0353: { __this->____state = 8; } IL_035a: { int32_t L_105 = __this->____loopCounter; int32_t L_106 = __this->____codeArraySize; if ((((int32_t)L_105) < ((int32_t)L_106))) { goto IL_0175; } } { goto IL_0378; } IL_036d: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_107 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_107, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralABFF18982DD26E43857C2D9E35934AB2C0455481)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_107, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var))); } IL_0378: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_108 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288)); V_0 = L_108; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_109 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_1 = L_109; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_110 = __this->____codeList; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_111 = V_0; int32_t L_112 = __this->____literalLengthCodeCount; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_110, 0, (RuntimeArray*)L_111, 0, L_112, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = __this->____codeList; int32_t L_114 = __this->____literalLengthCodeCount; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_115 = V_1; int32_t L_116 = __this->____distanceCodeCount; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_113, L_114, (RuntimeArray*)L_115, 0, L_116, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = V_0; NullCheck(L_117); int32_t L_118 = ((int32_t)256); uint8_t L_119 = (L_117)->GetAt(static_cast(L_118)); if (L_119) { goto IL_03c7; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_120 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_mE85BD9741C8A2C6D03128821898A587169DA0C41(L_120, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_120, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InflaterManaged_DecodeDynamicBlockHeader_mF489997B1938D349EAA5DF9FBB44AEC4E46C6132_RuntimeMethod_var))); } IL_03c7: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = V_0; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_122 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_122, L_121, NULL); __this->____literalLengthTree = L_122; Il2CppCodeGenWriteBarrier((void**)(&__this->____literalLengthTree), (void*)L_122); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_123 = V_1; HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_124 = (HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8*)il2cpp_codegen_object_new(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree__ctor_m6F9AEAB206B1685B20F05C75FFD7A3712ED56FB5(L_124, L_123, NULL); __this->____distanceTree = L_124; Il2CppCodeGenWriteBarrier((void**)(&__this->____distanceTree), (void*)L_124); __this->____state = ((int32_t)10); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged_Dispose_m33ED3547C9EE2E102F0F1CE8CF50EF421FEAB1FE (InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InflaterManaged__cctor_mF4C537F8692D80453CB2CF3F50B587FCF1C0363E (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*)&InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)29)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B672541D472D0DF45EA7ADFD9CBBEEF9C1EBA5995647FEBC9C983D5B4190B36B_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits = L_1; Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_extraLengthBits), (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 (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____9904D3EECE4D6804EE8E8FB77D26027A711E53D12137176433B94661389DE511_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase = L_4; Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_lengthBase), (void*)L_4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____C267D4987FDC6B820E3DE539450A37A4F2017D977A06EAB159939CF971F538C5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_distanceBasePosition = L_7; Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_distanceBasePosition), (void*)L_7); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder = L_10; Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_codeOrder), (void*)L_10); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = L_12; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____B8E85B9CF5A7912BB02F1CF93F5F7FEBAC206CF473FC768F8D541FF3F4D0C00E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL); ((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_staticDistanceTreeTable = L_13; Il2CppCodeGenWriteBarrier((void**)(&((InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_StaticFields*)il2cpp_codegen_static_fields_for(InflaterManaged_t18F62ED334A0883579D4A944B8981903BCFA3F5D_il2cpp_TypeInfo_var))->___s_staticDistanceTreeTable), (void*)L_13); 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bitsInBuffer; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBytes_m7216E116CC66379FB6D11AE037BD4BAD693A92AD (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____end; int32_t L_1 = __this->____start; 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/8)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____bitsInBuffer; int32_t L_1 = ___0_count; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_00a3; } } { bool L_2; L_2 = InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB(__this, NULL); if (!L_2) { goto IL_0016; } } { return (bool)0; } IL_0016: { uint32_t L_3 = __this->____bitBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____buffer; int32_t L_5 = __this->____start; V_0 = L_5; int32_t L_6 = V_0; __this->____start = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_0; NullCheck(L_4); int32_t L_8 = L_7; uint8_t L_9 = (L_4)->GetAt(static_cast(L_8)); int32_t L_10 = __this->____bitsInBuffer; __this->____bitBuffer = ((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_9<<((int32_t)(L_10&((int32_t)31))))))); int32_t L_11 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_11, 8)); int32_t L_12 = __this->____bitsInBuffer; int32_t L_13 = ___0_count; if ((((int32_t)L_12) >= ((int32_t)L_13))) { goto IL_00a3; } } { bool L_14; L_14 = InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB(__this, NULL); if (!L_14) { goto IL_0066; } } { return (bool)0; } IL_0066: { uint32_t L_15 = __this->____bitBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->____buffer; int32_t L_17 = __this->____start; V_0 = L_17; int32_t L_18 = V_0; __this->____start = ((int32_t)il2cpp_codegen_add(L_18, 1)); int32_t L_19 = V_0; NullCheck(L_16); int32_t L_20 = L_19; uint8_t L_21 = (L_16)->GetAt(static_cast(L_20)); int32_t L_22 = __this->____bitsInBuffer; __this->____bitBuffer = ((int32_t)((int32_t)L_15|((int32_t)((int32_t)L_21<<((int32_t)(L_22&((int32_t)31))))))); int32_t L_23 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_23, 8)); } IL_00a3: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_TryLoad16Bits_mF1D2CD50DB9384F6409B2874F24614878EBD6543 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____bitsInBuffer; if ((((int32_t)L_0) >= ((int32_t)8))) { goto IL_00a7; } } { int32_t L_1 = __this->____start; int32_t L_2 = __this->____end; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_0057; } } { uint32_t L_3 = __this->____bitBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->____buffer; int32_t L_5 = __this->____start; V_0 = L_5; int32_t L_6 = V_0; __this->____start = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_0; NullCheck(L_4); int32_t L_8 = L_7; uint8_t L_9 = (L_4)->GetAt(static_cast(L_8)); int32_t L_10 = __this->____bitsInBuffer; __this->____bitBuffer = ((int32_t)((int32_t)L_3|((int32_t)((int32_t)L_9<<((int32_t)(L_10&((int32_t)31))))))); int32_t L_11 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_11, 8)); } IL_0057: { int32_t L_12 = __this->____start; int32_t L_13 = __this->____end; if ((((int32_t)L_12) >= ((int32_t)L_13))) { goto IL_00fc; } } { uint32_t L_14 = __this->____bitBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->____buffer; int32_t L_16 = __this->____start; V_0 = L_16; int32_t L_17 = V_0; __this->____start = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = V_0; NullCheck(L_15); int32_t L_19 = L_18; uint8_t L_20 = (L_15)->GetAt(static_cast(L_19)); int32_t L_21 = __this->____bitsInBuffer; __this->____bitBuffer = ((int32_t)((int32_t)L_14|((int32_t)((int32_t)L_20<<((int32_t)(L_21&((int32_t)31))))))); int32_t L_22 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_22, 8)); goto IL_00fc; } IL_00a7: { int32_t L_23 = __this->____bitsInBuffer; if ((((int32_t)L_23) >= ((int32_t)((int32_t)16)))) { goto IL_00fc; } } { int32_t L_24 = __this->____start; int32_t L_25 = __this->____end; if ((((int32_t)L_24) >= ((int32_t)L_25))) { goto IL_00fc; } } { uint32_t L_26 = __this->____bitBuffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = __this->____buffer; int32_t L_28 = __this->____start; V_0 = L_28; int32_t L_29 = V_0; __this->____start = ((int32_t)il2cpp_codegen_add(L_29, 1)); int32_t L_30 = V_0; NullCheck(L_27); int32_t L_31 = L_30; uint8_t L_32 = (L_27)->GetAt(static_cast(L_31)); int32_t L_33 = __this->____bitsInBuffer; __this->____bitBuffer = ((int32_t)((int32_t)L_26|((int32_t)((int32_t)L_32<<((int32_t)(L_33&((int32_t)31))))))); int32_t L_34 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_add(L_34, 8)); } IL_00fc: { uint32_t L_35 = __this->____bitBuffer; return L_35; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputBuffer_GetBitMask_m058A268DF8E6E1B39DD1C3A2658D5FD4CC512110 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_count; return ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_0&((int32_t)31))))), 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_GetBits_m24AC725CDBCE1EA7CD65B6902EBBC57B8DA75E78 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_count; bool L_1; L_1 = InputBuffer_EnsureBitsAvailable_m487E13293FC2F4B3811A07946D92443BFA850A24(__this, L_0, NULL); if (L_1) { goto IL_000b; } } { return (-1); } IL_000b: { uint32_t L_2 = __this->____bitBuffer; int32_t L_3 = ___0_count; uint32_t L_4; L_4 = InputBuffer_GetBitMask_m058A268DF8E6E1B39DD1C3A2658D5FD4CC512110(__this, L_3, NULL); uint32_t L_5 = __this->____bitBuffer; int32_t L_6 = ___0_count; __this->____bitBuffer = ((int32_t)((uint32_t)L_5>>((int32_t)(L_6&((int32_t)31))))); int32_t L_7 = __this->____bitsInBuffer; int32_t L_8 = ___0_count; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); return ((int32_t)((int32_t)L_2&(int32_t)L_4)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __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; { V_0 = 0; goto IL_0038; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output; int32_t L_1 = ___1_offset; int32_t L_2 = L_1; ___1_offset = ((int32_t)il2cpp_codegen_add(L_2, 1)); uint32_t L_3 = __this->____bitBuffer; NullCheck(L_0); (L_0)->SetAt(static_cast(L_2), (uint8_t)((int32_t)(uint8_t)L_3)); uint32_t L_4 = __this->____bitBuffer; __this->____bitBuffer = ((int32_t)((uint32_t)L_4>>8)); int32_t L_5 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_5, 8)); int32_t L_6 = ___2_length; ___2_length = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0038: { int32_t L_8 = __this->____bitsInBuffer; if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_0045; } } { int32_t L_9 = ___2_length; if ((((int32_t)L_9) > ((int32_t)0))) { goto IL_0004; } } IL_0045: { int32_t L_10 = ___2_length; if (L_10) { goto IL_004a; } } { int32_t L_11 = V_0; return L_11; } IL_004a: { int32_t L_12 = __this->____end; int32_t L_13 = __this->____start; V_1 = ((int32_t)il2cpp_codegen_subtract(L_12, L_13)); int32_t L_14 = ___2_length; int32_t L_15 = V_1; if ((((int32_t)L_14) <= ((int32_t)L_15))) { goto IL_005f; } } { int32_t L_16 = V_1; ___2_length = L_16; } IL_005f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->____buffer; int32_t L_18 = __this->____start; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_output; int32_t L_20 = ___1_offset; int32_t L_21 = ___2_length; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, L_18, (RuntimeArray*)L_19, L_20, L_21, NULL); int32_t L_22 = __this->____start; int32_t L_23 = ___2_length; __this->____start = ((int32_t)il2cpp_codegen_add(L_22, L_23)); int32_t L_24 = V_0; int32_t L_25 = ___2_length; return ((int32_t)il2cpp_codegen_add(L_24, L_25)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBuffer_NeedsInput_m9E7898C76A8E37CDD4A4D109CA403693FC004BEB (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____start; int32_t L_1 = __this->____end; return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SetInput_mB970FC9A216F12C8C9C66454EAA5A2DBDE0E1007 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_length, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer; __this->____buffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____buffer), (void*)L_0); int32_t L_1 = ___1_offset; __this->____start = L_1; int32_t L_2 = ___1_offset; int32_t L_3 = ___2_length; __this->____end = ((int32_t)il2cpp_codegen_add(L_2, L_3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipBits_m75DC2DC8E1C9264BD29DC8EDBCEF14C318A2B96F (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, int32_t ___0_n, const RuntimeMethod* method) { { uint32_t L_0 = __this->____bitBuffer; int32_t L_1 = ___0_n; __this->____bitBuffer = ((int32_t)((uint32_t)L_0>>((int32_t)(L_1&((int32_t)31))))); int32_t L_2 = __this->____bitsInBuffer; int32_t L_3 = ___0_n; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_2, L_3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer_SkipToByteBoundary_m4FD99AC1DE5FBE46A8602CD4FEC66DB530737414 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->____bitBuffer; int32_t L_1 = __this->____bitsInBuffer; __this->____bitBuffer = ((int32_t)((uint32_t)L_0>>((int32_t)(((int32_t)(L_1%8))&((int32_t)31))))); int32_t L_2 = __this->____bitsInBuffer; int32_t L_3 = __this->____bitsInBuffer; __this->____bitsInBuffer = ((int32_t)il2cpp_codegen_subtract(L_2, ((int32_t)(L_3%8)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBuffer__ctor_m469EF0673C2027A23509C02FCBDD6F0820243341 (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __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 int32_t Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStateU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStateU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CPositionU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CPositionU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CLengthU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089 (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLengthU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___U3CSymbolU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->___U3CSymbolU3Ek__BackingField = L_0; 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_UpdateBuffer_mF5D538E429792790769A87A8214441359E2706BE (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_output, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_output; __this->____byteBuffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____byteBuffer), (void*)L_0); __this->____pos = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____pos; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_FreeBytes_m8E200313D40A89D8D5BAD2F823A0C199DCBE6B03 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____byteBuffer; NullCheck(L_0); int32_t L_1 = __this->____pos; return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteUInt16_m8935B46B52F3F92D73F7104964799A1A33C09C0B (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint16_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____byteBuffer; int32_t L_1 = __this->____pos; V_0 = L_1; int32_t L_2 = V_0; __this->____pos = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_0; uint16_t L_4 = ___0_value; NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (uint8_t)((int32_t)(uint8_t)L_4)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->____byteBuffer; int32_t L_6 = __this->____pos; V_0 = L_6; int32_t L_7 = V_0; __this->____pos = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; uint16_t L_9 = ___0_value; NullCheck(L_5); (L_5)->SetAt(static_cast(L_8), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_9>>8)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, int32_t ___0_n, uint32_t ___1_bits, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0 = __this->____bitBuf; uint32_t L_1 = ___1_bits; int32_t L_2 = __this->____bitCount; __this->____bitBuf = ((int32_t)((int32_t)L_0|((int32_t)((int32_t)L_1<<((int32_t)(L_2&((int32_t)31))))))); int32_t L_3 = __this->____bitCount; int32_t L_4 = ___0_n; __this->____bitCount = ((int32_t)il2cpp_codegen_add(L_3, L_4)); int32_t L_5 = __this->____bitCount; if ((((int32_t)L_5) < ((int32_t)((int32_t)16)))) { goto IL_008e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->____byteBuffer; int32_t L_7 = __this->____pos; V_0 = L_7; int32_t L_8 = V_0; __this->____pos = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; uint32_t L_10 = __this->____bitBuf; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)((int32_t)(uint8_t)L_10)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____byteBuffer; int32_t L_12 = __this->____pos; V_0 = L_12; int32_t L_13 = V_0; __this->____pos = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_0; uint32_t L_15 = __this->____bitBuf; NullCheck(L_11); (L_11)->SetAt(static_cast(L_14), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)L_15>>8)))); int32_t L_16 = __this->____bitCount; __this->____bitCount = ((int32_t)il2cpp_codegen_subtract(L_16, ((int32_t)16))); uint32_t L_17 = __this->____bitBuf; __this->____bitBuf = ((int32_t)((uint32_t)L_17>>((int32_t)16))); } IL_008e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_FlushBits_m7557A09A96F74D29BC7B7266FD1EE28BF94BFE85 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { goto IL_003d; } IL_0002: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____byteBuffer; int32_t L_1 = __this->____pos; V_0 = L_1; int32_t L_2 = V_0; __this->____pos = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_0; uint32_t L_4 = __this->____bitBuf; NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (uint8_t)((int32_t)(uint8_t)L_4)); int32_t L_5 = __this->____bitCount; __this->____bitCount = ((int32_t)il2cpp_codegen_subtract(L_5, 8)); uint32_t L_6 = __this->____bitBuf; __this->____bitBuf = ((int32_t)((uint32_t)L_6>>8)); } IL_003d: { int32_t L_7 = __this->____bitCount; if ((((int32_t)L_7) >= ((int32_t)8))) { goto IL_0002; } } { int32_t L_8 = __this->____bitCount; if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_007c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->____byteBuffer; int32_t L_10 = __this->____pos; V_0 = L_10; int32_t L_11 = V_0; __this->____pos = ((int32_t)il2cpp_codegen_add(L_11, 1)); int32_t L_12 = V_0; uint32_t L_13 = __this->____bitBuf; NullCheck(L_9); (L_9)->SetAt(static_cast(L_12), (uint8_t)((int32_t)(uint8_t)L_13)); __this->____bitBuf = 0; __this->____bitCount = 0; } IL_007c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytes_m098BDF921CA5726277F0B5DFC36BA80A1CB09B93 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { int32_t L_0 = __this->____bitCount; if (L_0) { goto IL_002b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_byteArray; int32_t L_2 = ___1_offset; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->____byteBuffer; int32_t L_4 = __this->____pos; int32_t L_5 = ___2_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_1, L_2, (RuntimeArray*)L_3, L_4, L_5, NULL); int32_t L_6 = __this->____pos; int32_t L_7 = ___2_count; __this->____pos = ((int32_t)il2cpp_codegen_add(L_6, L_7)); return; } IL_002b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_byteArray; int32_t L_9 = ___1_offset; int32_t L_10 = ___2_count; OutputBuffer_WriteBytesUnaligned_mBDFE44465A25B83527B472807801F9FCAF41BFDA(__this, L_8, L_9, L_10, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteBytesUnaligned_mBDFE44465A25B83527B472807801F9FCAF41BFDA (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteArray, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; { V_0 = 0; goto IL_0015; } IL_0004: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteArray; int32_t L_1 = ___1_offset; int32_t L_2 = V_0; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_add(L_1, L_2)); uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_1 = L_4; uint8_t L_5 = V_1; OutputBuffer_WriteByteUnaligned_m29C0290C5A2F237FB7D4410C23E8295A94AAEF5A(__this, L_5, NULL); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0015: { int32_t L_7 = V_0; int32_t L_8 = ___2_count; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_WriteByteUnaligned_m29C0290C5A2F237FB7D4410C23E8295A94AAEF5A (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, uint8_t ___0_b, const RuntimeMethod* method) { { uint8_t L_0 = ___0_b; OutputBuffer_WriteBits_mD3A5FFAE670D9B391F58EB9C4BCC9C4157321F67(__this, 8, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BitsInBuffer_m1BC64A199DB5FE314B7BC8EC5E2C33FBAFF3F2E1 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bitCount; return ((int32_t)il2cpp_codegen_add(((int32_t)(L_0/8)), 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D OutputBuffer_DumpState_m57A1F6434B5A148CF547962859F16582425566A7 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____pos; uint32_t L_1 = __this->____bitBuf; int32_t L_2 = __this->____bitCount; BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_3; memset((&L_3), 0, sizeof(L_3)); BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA((&L_3), L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputBuffer_RestoreState_mAEC49DDCC5C217DC8DEA903E54FA6EEFA65CBEC3 (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D ___0_state, const RuntimeMethod* method) { { BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_0 = ___0_state; int32_t L_1 = L_0.____pos; __this->____pos = L_1; BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_2 = ___0_state; uint32_t L_3 = L_2.____bitBuf; __this->____bitBuf = L_3; BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D L_4 = ___0_state; int32_t L_5 = L_4.____bitCount; __this->____bitCount = L_5; 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 BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA (BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D* __this, int32_t ___0_pos, uint32_t ___1_bitBuf, int32_t ___2_bitCount, const RuntimeMethod* method) { { int32_t L_0 = ___0_pos; __this->____pos = L_0; uint32_t L_1 = ___1_bitBuf; __this->____bitBuf = L_1; int32_t L_2 = ___2_bitCount; __this->____bitCount = L_2; return; } } IL2CPP_EXTERN_C void BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_pos, uint32_t ___1_bitBuf, int32_t ___2_bitCount, const RuntimeMethod* method) { BufferState_t468B2AB2F8B76372176ACF07DDF53F2C8686090D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); BufferState__ctor_mD4EF7939B6A524E2FA7A43D9CDC13DBA6CFF02FA(_thisAdjusted, ___0_pos, ___1_bitBuf, ___2_bitCount, method); } #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_mF1729E92A8DC8C11F1C9E5FF2D0AA5F8347E5A46 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, uint8_t ___0_b, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____window; int32_t L_1 = __this->____end; V_0 = L_1; int32_t L_2 = V_0; __this->____end = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_0; uint8_t L_4 = ___0_b; NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (uint8_t)L_4); int32_t L_5 = __this->____end; __this->____end = ((int32_t)(L_5&((int32_t)262143))); int32_t L_6 = __this->____bytesUsed; __this->____bytesUsed = ((int32_t)il2cpp_codegen_add(L_6, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow_WriteLengthDistance_m4E301063890AB6191C76C52D9C62100A4CAE1510 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __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->____bytesUsed; int32_t L_1 = ___0_length; __this->____bytesUsed = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = __this->____end; int32_t L_3 = ___1_distance; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_2, L_3))&((int32_t)262143))); int32_t L_4 = ___0_length; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_4)); int32_t L_5 = V_0; int32_t L_6 = V_1; if ((((int32_t)L_5) > ((int32_t)L_6))) { goto IL_00d0; } } { int32_t L_7 = __this->____end; int32_t L_8 = V_1; if ((((int32_t)L_7) >= ((int32_t)L_8))) { goto IL_00d0; } } { int32_t L_9 = ___0_length; int32_t L_10 = ___1_distance; if ((((int32_t)L_9) > ((int32_t)L_10))) { goto IL_0088; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->____window; int32_t L_12 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->____window; int32_t L_14 = __this->____end; int32_t L_15 = ___0_length; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, L_12, (RuntimeArray*)L_13, L_14, L_15, NULL); int32_t L_16 = __this->____end; int32_t L_17 = ___0_length; __this->____end = ((int32_t)il2cpp_codegen_add(L_16, L_17)); return; } IL_0064: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____window; int32_t L_19 = __this->____end; V_2 = L_19; int32_t L_20 = V_2; __this->____end = ((int32_t)il2cpp_codegen_add(L_20, 1)); int32_t L_21 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->____window; int32_t L_23 = V_0; int32_t L_24 = L_23; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); NullCheck(L_22); int32_t L_25 = L_24; uint8_t L_26 = (L_22)->GetAt(static_cast(L_25)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_21), (uint8_t)L_26); } IL_0088: { int32_t L_27 = ___0_length; int32_t L_28 = L_27; ___0_length = ((int32_t)il2cpp_codegen_subtract(L_28, 1)); if ((((int32_t)L_28) > ((int32_t)0))) { goto IL_0064; } } { return; } IL_0092: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = __this->____window; int32_t L_30 = __this->____end; V_2 = L_30; int32_t L_31 = V_2; __this->____end = ((int32_t)il2cpp_codegen_add(L_31, 1)); int32_t L_32 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = __this->____window; int32_t L_34 = V_0; int32_t L_35 = L_34; V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1)); NullCheck(L_33); int32_t L_36 = L_35; uint8_t L_37 = (L_33)->GetAt(static_cast(L_36)); NullCheck(L_29); (L_29)->SetAt(static_cast(L_32), (uint8_t)L_37); int32_t L_38 = __this->____end; __this->____end = ((int32_t)(L_38&((int32_t)262143))); int32_t L_39 = V_0; V_0 = ((int32_t)(L_39&((int32_t)262143))); } IL_00d0: { int32_t L_40 = ___0_length; int32_t L_41 = L_40; ___0_length = ((int32_t)il2cpp_codegen_subtract(L_41, 1)); if ((((int32_t)L_41) > ((int32_t)0))) { goto IL_0092; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyFrom_m43757C0C7965E0FA9742E049D748AF654507B2D9 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* ___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->____bytesUsed; 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)262144), L_1)), NULL); InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_3 = ___0_input; NullCheck(L_3); int32_t L_4; L_4 = InputBuffer_get_AvailableBytes_m7216E116CC66379FB6D11AE037BD4BAD693A92AD(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->____end; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), 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; } } { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_9 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->____window; int32_t L_11 = __this->____end; int32_t L_12 = V_1; NullCheck(L_9); int32_t L_13; L_13 = InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4(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; InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* 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 = InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4(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: { InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* L_22 = ___0_input; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = __this->____window; int32_t L_24 = __this->____end; int32_t L_25 = ___1_length; NullCheck(L_22); int32_t L_26; L_26 = InputBuffer_CopyTo_mE0952BF004B2F49B425339FBFA7C0183CCC626F4(L_22, L_23, L_24, L_25, NULL); V_0 = L_26; } IL_0071: { int32_t L_27 = __this->____end; int32_t L_28 = V_0; __this->____end = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, L_28))&((int32_t)262143))); int32_t L_29 = __this->____bytesUsed; int32_t L_30 = V_0; __this->____bytesUsed = ((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_get_FreeBytes_mFE312FDC636EAB44D2680BE544DFBF0EF73BABD6 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bytesUsed; return ((int32_t)il2cpp_codegen_subtract(((int32_t)262144), L_0)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bytesUsed; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OutputWindow_CopyTo_mBDC2019A354A2BF9A47B0C93A41A97122745D710 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __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; int32_t L_1 = __this->____bytesUsed; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_001a; } } { int32_t L_2 = __this->____end; V_0 = L_2; int32_t L_3 = __this->____bytesUsed; ___2_length = L_3; goto IL_0030; } IL_001a: { int32_t L_4 = __this->____end; int32_t L_5 = __this->____bytesUsed; int32_t L_6 = ___2_length; V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_4, L_5)), L_6))&((int32_t)262143))); } IL_0030: { int32_t L_7 = ___2_length; V_1 = L_7; int32_t L_8 = ___2_length; 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)262144), 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_length = L_18; } IL_0057: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->____window; int32_t L_20 = V_0; int32_t L_21 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_output; int32_t L_23 = ___1_offset; int32_t L_24 = ___2_length; 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->____bytesUsed; int32_t L_26 = V_1; __this->____bytesUsed = ((int32_t)il2cpp_codegen_subtract(L_25, L_26)); int32_t L_27 = V_1; return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutputWindow__ctor_mDFA19678376164B99DD2A90D209A26F7AFBC66E0 (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __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)262144)); __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 void PositionPreservingWriteOnlyStreamWrapper__ctor_m00049B661A2C196DFAE1E3DC0675882180B5F879 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; __this->____stream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____stream), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPreservingWriteOnlyStreamWrapper_get_CanRead_m2C7020024EF4EEC41934336D15A8C6D4A64E8F47 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPreservingWriteOnlyStreamWrapper_get_CanSeek_mD784CE0F401F4D7CC7E1823601C9EDEBFBA7C4BC (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionPreservingWriteOnlyStreamWrapper_get_CanWrite_m3A0372FF77DC05CBDAD6A95D4CF1F491F617B3C1 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PositionPreservingWriteOnlyStreamWrapper_get_Position_m55A2397F0B95DC89FD9897FB8FD4084EA8F2A66F (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->____position; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_set_Position_m4C96655E87094384BE89FA2405862733F1C73912 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_set_Position_m4C96655E87094384BE89FA2405862733F1C73912_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Write_mD56A4F88EAF3A8B29668745D50A8C6A55FBF2CB2 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { int64_t L_0 = __this->____position; int32_t L_1 = ___2_count; __this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)L_1))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_offset; int32_t L_5 = ___2_count; NullCheck(L_2); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_2, L_3, L_4, L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PositionPreservingWriteOnlyStreamWrapper_BeginWrite_m4B7B086406AE3CF97F01F25100117B4DA81215D0 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_state, const RuntimeMethod* method) { { int64_t L_0 = __this->____position; int32_t L_1 = ___2_count; __this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)L_1))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_offset; int32_t L_5 = ___2_count; AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_6 = ___3_callback; RuntimeObject* L_7 = ___4_state; NullCheck(L_2); RuntimeObject* L_8; L_8 = VirtualFuncInvoker5< RuntimeObject*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C*, RuntimeObject* >::Invoke(20, L_2, L_3, L_4, L_5, L_6, L_7); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_EndWrite_mAD27F0850F7D51F40AE2D399F2E502B2FFC2D692 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream; RuntimeObject* L_1 = ___0_asyncResult; NullCheck(L_0); VirtualActionInvoker1< RuntimeObject* >::Invoke(21, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_WriteByte_m5102BAC7F22BE37F29B9BC2A35831E41EF60F36B (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, uint8_t ___0_value, const RuntimeMethod* method) { { int64_t L_0 = __this->____position; __this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)1))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____stream; uint8_t L_2 = ___0_value; NullCheck(L_1); VirtualActionInvoker1< uint8_t >::Invoke(30, L_1, L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* PositionPreservingWriteOnlyStreamWrapper_WriteAsync_mB2159B57C4D9E1A30E5A195D18263E3CA7A4BD42 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___3_cancellationToken, const RuntimeMethod* method) { { int64_t L_0 = __this->____position; int32_t L_1 = ___2_count; __this->____position = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)L_1))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_buffer; int32_t L_4 = ___1_offset; int32_t L_5 = ___2_count; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_6 = ___3_cancellationToken; NullCheck(L_2); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7; L_7 = VirtualFuncInvoker4< Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED >::Invoke(22, L_2, L_3, L_4, L_5, L_6); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Flush_m0A388D0E61CED5B16C39CB461E7036269F71D213 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream; NullCheck(L_0); VirtualActionInvoker0::Invoke(16, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Close_m97D99D4FC4B4B7DE68602FD48537DB8AD452D5B7 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____stream; NullCheck(L_0); VirtualActionInvoker0::Invoke(14, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_Dispose_m55E51A1CAF4F3235654AAC05FA33F2B90A7EA582 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __this, bool ___0_disposing, const RuntimeMethod* method) { { bool L_0 = ___0_disposing; if (!L_0) { goto IL_000e; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____stream; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PositionPreservingWriteOnlyStreamWrapper_get_Length_m608B54560186BD70F8302A2827DDDCA901AF5967 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_get_Length_m608B54560186BD70F8302A2827DDDCA901AF5967_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PositionPreservingWriteOnlyStreamWrapper_Seek_m36B73C77EB0C77F06FC6AAE3090098A6B45FA75A (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_Seek_m36B73C77EB0C77F06FC6AAE3090098A6B45FA75A_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionPreservingWriteOnlyStreamWrapper_SetLength_mAD378565C6A7B472F961B01BCC77E994ABD73A63 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_SetLength_mAD378565C6A7B472F961B01BCC77E994ABD73A63_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PositionPreservingWriteOnlyStreamWrapper_Read_m3056C14432DC1160F0B62ABDD7389B4DC5ECFFE7 (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* __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*)&_stringLiteral898F62C1CB5B52471F58EE23AAB5BCB055458288)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_Read_m3056C14432DC1160F0B62ABDD7389B4DC5ECFFE7_RuntimeMethod_var))); } } #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 ZipArchive__ctor_m2706DA413E897A83057237178CCC8E51C07230B5 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___3_entryNameEncoding, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; if (L_0) { goto IL_0014; } } { 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*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive__ctor_m2706DA413E897A83057237178CCC8E51C07230B5_RuntimeMethod_var))); } IL_0014: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2 = ___3_entryNameEncoding; ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625(__this, L_2, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream; int32_t L_4 = ___1_mode; bool L_5 = ___2_leaveOpen; ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F(__this, L_3, L_4, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* ZipArchive_get_Entries_m2BB23EB2041B6BBD85AF079BEBEA8DEEA0EEEF88 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____mode; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0014; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1EA36D658A6B51F3BD2AC2D2B586D0FBA6D71912)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_get_Entries_m2BB23EB2041B6BBD85AF079BEBEA8DEEA0EEEF88_RuntimeMethod_var))); } IL_0014: { ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6(__this, NULL); ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195(__this, NULL); ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* L_2 = __this->____entriesCollection; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____mode; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Dispose_m2FF60D8833B08960AE817AC92DD6D677E4DF3FD0 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, bool ___0_disposing, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0 = ___0_disposing; if (!L_0) { goto IL_0031; } } { bool L_1 = __this->____isDisposed; if (L_1) { goto IL_0031; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0023: { ZipArchive_CloseStreams_m87A073F74B899F1430CE3BB2A8C891A39ED6FB58(__this, NULL); __this->____isDisposed = (bool)1; return; } }); try { { int32_t L_2 = __this->____mode; V_0 = L_2; int32_t L_3 = V_0; if (!L_3) { goto IL_0021_1; } } { int32_t L_4 = V_0; ZipArchive_WriteFile_m4D3BA6D0C52BFA7159EB9B3C7FC69CE14DD61460(__this, NULL); } IL_0021_1: { goto IL_0031; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Dispose_mB65DC0892D480934FBB2A8E95A2AAED07179E8B1 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker1< bool >::Invoke(5, __this, (bool)1); il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->____archiveReader; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->____numberOfThisDisk; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = __this->____entryNameEncoding; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_value, const RuntimeMethod* method) { { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ___0_value; if (!L_0) { goto IL_002d; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_1 = ___0_value; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2; L_2 = Encoding_get_BigEndianUnicode_m249BEC175A03C3DCEF799A020B05215053F1053B(NULL); NullCheck(L_1); bool L_3; L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_1, L_2); if (L_3) { goto IL_001d; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = ___0_value; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5; L_5 = Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0(NULL); NullCheck(L_4); bool L_6; L_6 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_5); if (!L_6) { goto IL_002d; } } IL_001d: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D1005FDF2A5BED16F8090412F9334F7BB2069BC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAD329A21277943C794DA2018164CFE4A8C50756A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_set_EntryNameEncoding_mCF0292991EC16697CF419BFA0A1D42612E189625_RuntimeMethod_var))); } IL_002d: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = ___0_value; __this->____entryNameEncoding = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____entryNameEncoding), (void*)L_8); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_AddEntry_mF0C759DC22B3087EF6D9958FF651726CE17BF1C9 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_0 = __this->____entries; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___0_entry; NullCheck(L_0); List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_inline(L_0, L_1, List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var); ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_2 = ___0_entry; NullCheck(L_2); String_t* L_3; L_3 = ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline(L_2, NULL); V_0 = L_3; Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_4 = __this->____entriesDictionary; String_t* L_5 = V_0; NullCheck(L_4); bool L_6; L_6 = Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D(L_4, L_5, Dictionary_2_ContainsKey_m2F69AE2D11D499ABC60842D340CEDA0BF53D8D5D_RuntimeMethod_var); if (L_6) { goto IL_002e; } } { Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_7 = __this->____entriesDictionary; String_t* L_8 = V_0; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_9 = ___0_entry; NullCheck(L_7); Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A(L_7, L_8, L_9, Dictionary_2_Add_m465052334BF451208936203356BDE7329F43282A_RuntimeMethod_var); } IL_002e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReleaseArchiveStream_m3490E6E1E69188C52F6C95598DEACC188BAE02AE (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) { { __this->____archiveStreamOwner = (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStreamOwner), (void*)(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_RemoveEntry_m56F4AFBF28A9AD87377A0C15620506207060F1D2 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_0 = __this->____entries; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___0_entry; NullCheck(L_0); bool L_2; L_2 = List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE(L_0, L_1, List_1_Remove_mFDFB2B6C5BE945E362ABFDA1DB0E5856B9279FBE_RuntimeMethod_var); Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_3 = __this->____entriesDictionary; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = ___0_entry; NullCheck(L_4); String_t* L_5; L_5 = ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline(L_4, NULL); NullCheck(L_3); bool L_6; L_6 = Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861(L_3, L_5, Dictionary_2_Remove_m1C9CFFEDBE2FDD54B448E640A7D2FB3587775861_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (!L_0) { goto IL_0019; } } { Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1); ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_3, L_2, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6_RuntimeMethod_var))); } IL_0019: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_CloseStreams_m87A073F74B899F1430CE3BB2A8C891A39ED6FB58 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B3_0 = NULL; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B2_0 = NULL; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* G_B6_0 = NULL; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* G_B5_0 = NULL; { bool L_0 = __this->____leaveOpen; if (L_0) { goto IL_0035; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____archiveStream; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____backingStream; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = L_2; if (L_3) { G_B3_0 = L_3; goto IL_001f; } G_B2_0 = L_3; } { goto IL_0024; } IL_001f: { NullCheck(G_B3_0); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(G_B3_0, NULL); } IL_0024: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = __this->____archiveReader; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = L_4; if (L_5) { G_B6_0 = L_5; goto IL_002f; } G_B5_0 = L_5; } { return; } IL_002f: { NullCheck(G_B6_0); BinaryReader_Dispose_mAFF1A9CE9A73D148270FFA1F896992EB52D36078(G_B6_0, NULL); return; } IL_0035: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____backingStream; if (!L_6) { goto IL_0048; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = __this->____archiveStream; NullCheck(L_7); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_7, NULL); } IL_0048: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { bool L_0 = __this->____readEntries; if (L_0) { goto IL_0015; } } { ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA(__this, NULL); __this->____readEntries = (bool)1; } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int32_t ___1_mode, bool ___2_leaveOpen, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A V_1; memset((&V_1), 0, sizeof(V_1)); il2cpp::utils::ExceptionSupportStack __active_exceptions; { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; } try { { __this->____backingStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____backingStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); int32_t L_0 = ___1_mode; switch (L_0) { case 0: { goto IL_0030_1; } case 1: { goto IL_001d_1; } case 2: { goto IL_0073_1; } } } { goto IL_0096_1; } IL_001d_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(9, L_1); if (L_2) { goto IL_00a1_1; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2DD0A4CC7309745ADA74B0FFFD3EAEF31543D177)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var))); } IL_0030_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(7, L_4); if (L_5) { goto IL_0043_1; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral34C2E36B5A188471323567BC01D1BE6ABAD93E5D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var))); } IL_0043_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = ___0_stream; NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(8, L_7); if (L_8) { goto IL_00a1_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_stream; __this->____backingStream = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____backingStream), (void*)L_9); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_10 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_10, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = L_10; ___0_stream = L_11; V_0 = L_11; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____backingStream; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = ___0_stream; NullCheck(L_12); Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999(L_12, L_13, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = ___0_stream; NullCheck(L_14); int64_t L_15; L_15 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_14, ((int64_t)0), 0); goto IL_00a1_1; } IL_0073_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = ___0_stream; NullCheck(L_16); bool L_17; L_17 = VirtualFuncInvoker0< bool >::Invoke(7, L_16); if (!L_17) { goto IL_008b_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = ___0_stream; NullCheck(L_18); bool L_19; L_19 = VirtualFuncInvoker0< bool >::Invoke(9, L_18); if (!L_19) { goto IL_008b_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = ___0_stream; NullCheck(L_20); bool L_21; L_21 = VirtualFuncInvoker0< bool >::Invoke(8, L_20); if (L_21) { goto IL_00a1_1; } } IL_008b_1: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_22 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFFE89AC2A60AABA3379F61B9A4F75462AE98B11)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var))); } IL_0096_1: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_23 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAF248E82BE9EBA1ADBF067429FAEE5A5B6E05A74)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_Init_m41DBA9F7EC4C8E980497A7FDA896A4470A18C04F_RuntimeMethod_var))); } IL_00a1_1: { int32_t L_24 = ___1_mode; __this->____mode = L_24; int32_t L_25 = ___1_mode; if ((!(((uint32_t)L_25) == ((uint32_t)1)))) { goto IL_00c2_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_26 = ___0_stream; NullCheck(L_26); bool L_27; L_27 = VirtualFuncInvoker0< bool >::Invoke(8, L_26); if (L_27) { goto IL_00c2_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_28 = ___0_stream; PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B* L_29 = (PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B*)il2cpp_codegen_object_new(PositionPreservingWriteOnlyStreamWrapper_t9A4E5F189D0031D563063A3D542C96E4880CFC8B_il2cpp_TypeInfo_var); PositionPreservingWriteOnlyStreamWrapper__ctor_m00049B661A2C196DFAE1E3DC0675882180B5F879(L_29, L_28, NULL); __this->____archiveStream = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStream), (void*)L_29); goto IL_00c9_1; } IL_00c2_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_30 = ___0_stream; __this->____archiveStream = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStream), (void*)L_30); } IL_00c9_1: { __this->____archiveStreamOwner = (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveStreamOwner), (void*)(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL); int32_t L_31 = ___1_mode; if ((!(((uint32_t)L_31) == ((uint32_t)1)))) { goto IL_00dd_1; } } { __this->____archiveReader = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveReader), (void*)(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)NULL); goto IL_00ee_1; } IL_00dd_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_32 = __this->____archiveStream; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_33 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_33, L_32, NULL); __this->____archiveReader = L_33; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveReader), (void*)L_33); } IL_00ee_1: { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_34 = (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*)il2cpp_codegen_object_new(List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var); List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29(L_34, List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var); __this->____entries = L_34; Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_34); List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_35 = __this->____entries; ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC* L_36 = (ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC*)il2cpp_codegen_object_new(ReadOnlyCollection_1_t15A54E961DBC027444DA89894B8AD689A38CE9AC_il2cpp_TypeInfo_var); ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A(L_36, L_35, ReadOnlyCollection_1__ctor_m9CF10C0DE9EF4700C3C7E797FA095EA540BAFB2A_RuntimeMethod_var); __this->____entriesCollection = L_36; Il2CppCodeGenWriteBarrier((void**)(&__this->____entriesCollection), (void*)L_36); Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47* L_37 = (Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47*)il2cpp_codegen_object_new(Dictionary_2_tA1C10CF9D35962FF0289095A43DEE774B7F13C47_il2cpp_TypeInfo_var); Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52(L_37, Dictionary_2__ctor_m9975DC4EC1F50D9CD52081F21A2E8B1132619E52_RuntimeMethod_var); __this->____entriesDictionary = L_37; Il2CppCodeGenWriteBarrier((void**)(&__this->____entriesDictionary), (void*)L_37); __this->____readEntries = (bool)0; bool L_38 = ___2_leaveOpen; __this->____leaveOpen = L_38; __this->____centralDirectoryStart = ((int64_t)0); __this->____isDisposed = (bool)0; __this->____numberOfThisDisk = 0; __this->____archiveComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); int32_t L_39 = ___1_mode; switch (L_39) { case 0: { goto IL_015d_1; } case 1: { goto IL_0154_1; } case 2: { goto IL_0165_1; } } } { goto IL_0165_1; } IL_0154_1: { __this->____readEntries = (bool)1; goto IL_01bc_1; } IL_015d_1: { ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB(__this, NULL); goto IL_01bc_1; } IL_0165_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_40 = __this->____archiveStream; NullCheck(L_40); int64_t L_41; L_41 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_40); if (L_41) { goto IL_017b_1; } } { __this->____readEntries = (bool)1; goto IL_01bc_1; } IL_017b_1: { ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB(__this, NULL); ZipArchive_EnsureCentralDirectoryRead_m31430840CA181B1DA19233BF56D2E697759CF195(__this, NULL); List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_42 = __this->____entries; NullCheck(L_42); Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_43; L_43 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_42, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); V_1 = L_43; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01ae_1: { Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_1), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); return; } }); try { { goto IL_01a3_2; } IL_0195_2: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_44; L_44 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_1), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); NullCheck(L_44); ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995(L_44, (bool)0, (bool)1, NULL); } IL_01a3_2: { bool L_45; L_45 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_1), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); if (L_45) { goto IL_0195_2; } } { goto IL_01bc_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01bc_1: { goto IL_01ca; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_01be; } throw e; } CATCH_01be: { { RuntimeObject* L_46 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47 = V_0; if (!L_47) { goto IL_01c8; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_48 = V_0; NullCheck(L_48); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_48, NULL); } IL_01c8: { IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } } IL_01ca: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* V_3 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream; int64_t L_1 = __this->____centralDirectoryStart; NullCheck(L_0); int64_t L_2; L_2 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_0, L_1, 0); V_0 = ((int64_t)0); int32_t L_3; L_3 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(__this, NULL); V_2 = (bool)((((int32_t)L_3) == ((int32_t)2))? 1 : 0); goto IL_0034_1; } IL_0022_1: { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_4 = V_1; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_5 = (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)il2cpp_codegen_object_new(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); ZipArchiveEntry__ctor_mA2B6549B24B1128D6FC6BA33ED7E3FD04BD4070B(L_5, __this, L_4, NULL); ZipArchive_AddEntry_mF0C759DC22B3087EF6D9958FF651726CE17BF1C9(__this, L_5, NULL); int64_t L_6 = V_0; V_0 = ((int64_t)il2cpp_codegen_add(L_6, ((int64_t)1))); } IL_0034_1: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = __this->____archiveReader; bool L_8 = V_2; bool L_9; L_9 = ZipCentralDirectoryFileHeader_TryReadBlock_mC50A29A666BDF5303461EB3AB38E2ACE0EB0BB88(L_7, L_8, (&V_1), NULL); if (L_9) { goto IL_0022_1; } } { int64_t L_10 = V_0; int64_t L_11 = __this->____expectedNumberOfEntries; if ((((int64_t)L_10) == ((int64_t)L_11))) { goto IL_0058_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_12 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8107A7F2FA01BBDF78A3F9DEE08E5365A09F3FAD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA_RuntimeMethod_var))); } IL_0058_1: { goto IL_006c; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_005a; } throw e; } CATCH_005a: { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_13 = ((EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)IL2CPP_GET_ACTIVE_EXCEPTION(EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*));; V_3 = L_13; EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_14 = V_3; String_t* L_15; L_15 = SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral96316B10BC780A26B9711924F85C3C245727E5B4)), L_14, NULL); InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_16 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_16, L_15, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadCentralDirectory_m1EA97D1BCAB7BC75525FE951D757C5AA9071A9AA_RuntimeMethod_var))); } IL_006c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC V_1; memset((&V_1), 0, sizeof(V_1)); Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC V_2; memset((&V_2), 0, sizeof(V_2)); int64_t V_3 = 0; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 V_4; memset((&V_4), 0, sizeof(V_4)); EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* V_5 = NULL; IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* V_6 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_0, ((int64_t)((int32_t)-18)), 2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = __this->____archiveStream; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); bool L_3; L_3 = ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45(L_2, ((int32_t)101010256), NULL); if (L_3) { goto IL_002d_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_4 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA36986B4DBF655CC80D394207FC6994304362DD)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_002d_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = __this->____archiveStream; NullCheck(L_5); int64_t L_6; L_6 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_5); V_0 = L_6; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = __this->____archiveReader; bool L_8; L_8 = ZipEndOfCentralDirectoryBlock_TryReadBlock_m5222F66524A785C9E17515C634530CCCF932995C(L_7, (&V_1), NULL); ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_9 = V_1; uint16_t L_10 = L_9.___NumberOfThisDisk; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_11 = V_1; uint16_t L_12 = L_11.___NumberOfTheDiskWithTheStartOfTheCentralDirectory; if ((((int32_t)L_10) == ((int32_t)L_12))) { goto IL_0060_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_13 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_0060_1: { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_14 = V_1; uint16_t L_15 = L_14.___NumberOfThisDisk; __this->____numberOfThisDisk = L_15; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_16 = V_1; uint32_t L_17 = L_16.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; __this->____centralDirectoryStart = ((int64_t)(uint64_t)((uint32_t)L_17)); ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_18 = V_1; uint16_t L_19 = L_18.___NumberOfEntriesInTheCentralDirectory; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_20 = V_1; uint16_t L_21 = L_20.___NumberOfEntriesInTheCentralDirectoryOnThisDisk; if ((((int32_t)L_19) == ((int32_t)L_21))) { goto IL_0092_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_22 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_0092_1: { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_23 = V_1; uint16_t L_24 = L_23.___NumberOfEntriesInTheCentralDirectory; __this->____expectedNumberOfEntries = ((int64_t)(uint64_t)((uint32_t)L_24)); int32_t L_25 = __this->____mode; if ((!(((uint32_t)L_25) == ((uint32_t)2)))) { goto IL_00b4_1; } } { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_26 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = L_26.___ArchiveComment; __this->____archiveComment = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->____archiveComment), (void*)L_27); } IL_00b4_1: { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_28 = V_1; uint16_t L_29 = L_28.___NumberOfThisDisk; if ((((int32_t)L_29) == ((int32_t)((int32_t)65535)))) { goto IL_00da_1; } } { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_30 = V_1; uint32_t L_31 = L_30.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; if ((((int32_t)L_31) == ((int32_t)(-1)))) { goto IL_00da_1; } } { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC L_32 = V_1; uint16_t L_33 = L_32.___NumberOfEntriesInTheCentralDirectory; if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)65535))))) { goto IL_01d6_1; } } IL_00da_1: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_34 = __this->____archiveStream; int64_t L_35 = V_0; NullCheck(L_34); int64_t L_36; L_36 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_34, ((int64_t)il2cpp_codegen_subtract(L_35, ((int64_t)((int32_t)16)))), 0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_37 = __this->____archiveStream; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); bool L_38; L_38 = ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45(L_37, ((int32_t)117853008), NULL); if (!L_38) { goto IL_01d6_1; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_39 = __this->____archiveReader; bool L_40; L_40 = Zip64EndOfCentralDirectoryLocator_TryReadBlock_m95F1CB20F372E7626FD6145E6B479FFE5504C4EE(L_39, (&V_2), NULL); Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC L_41 = V_2; uint64_t L_42 = L_41.___OffsetOfZip64EOCD; if ((!(((uint64_t)L_42) > ((uint64_t)((int64_t)(std::numeric_limits::max)()))))) { goto IL_012b_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_43 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_43, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA6148C411C555E2B0F709192F229485DF63D755)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_012b_1: { Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC L_44 = V_2; uint64_t L_45 = L_44.___OffsetOfZip64EOCD; V_3 = L_45; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_46 = __this->____archiveStream; int64_t L_47 = V_3; NullCheck(L_46); int64_t L_48; L_48 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_46, L_47, 0); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_49 = __this->____archiveReader; bool L_50; L_50 = Zip64EndOfCentralDirectoryRecord_TryReadBlock_m8447AFFBFA76A08B60388C3BE333613C213EC0D1(L_49, (&V_4), NULL); if (L_50) { goto IL_015a_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_51 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_51, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral84A62678CA5E90FF3D9F999A09ED35AB4530CC03)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_015a_1: { Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_52 = V_4; uint32_t L_53 = L_52.___NumberOfThisDisk; __this->____numberOfThisDisk = L_53; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_54 = V_4; uint64_t L_55 = L_54.___NumberOfEntriesTotal; if ((!(((uint64_t)L_55) > ((uint64_t)((int64_t)(std::numeric_limits::max)()))))) { goto IL_0184_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_56 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_56, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA41A0E3FC8B4B8293F17385DDB73ED23FADC6BC)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_0184_1: { Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_57 = V_4; uint64_t L_58 = L_57.___OffsetOfCentralDirectory; if ((!(((uint64_t)L_58) > ((uint64_t)((int64_t)(std::numeric_limits::max)()))))) { goto IL_01a1_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_59 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_59, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BE9D07F78619EB03BB3B8510C54707A2D69DF99)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_01a1_1: { Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_60 = V_4; uint64_t L_61 = L_60.___NumberOfEntriesTotal; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_62 = V_4; uint64_t L_63 = L_62.___NumberOfEntriesOnThisDisk; if ((((int64_t)L_61) == ((int64_t)L_63))) { goto IL_01bc_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_64 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_64, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_01bc_1: { Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_65 = V_4; uint64_t L_66 = L_65.___NumberOfEntriesTotal; __this->____expectedNumberOfEntries = L_66; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3 L_67 = V_4; uint64_t L_68 = L_67.___OffsetOfCentralDirectory; __this->____centralDirectoryStart = L_68; } IL_01d6_1: { int64_t L_69 = __this->____centralDirectoryStart; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_70 = __this->____archiveStream; NullCheck(L_70); int64_t L_71; L_71 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_70); if ((((int64_t)L_69) <= ((int64_t)L_71))) { goto IL_01f4_1; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_72 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_72, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BE9D07F78619EB03BB3B8510C54707A2D69DF99)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_72, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_01f4_1: { goto IL_0214; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_01f6; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0205; } throw e; } CATCH_01f6: { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_73 = ((EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)IL2CPP_GET_ACTIVE_EXCEPTION(EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*));; V_5 = L_73; EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_74 = V_5; InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_75 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m098B9F4DD97F4AD47D6664829D66FBDC52BD1DBA(L_75, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC55075B094E3FE1E7B5CB5000AF335B22A580BD3)), L_74, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_75, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } CATCH_0205: { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_76 = ((IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)IL2CPP_GET_ACTIVE_EXCEPTION(IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*));; V_6 = L_76; IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_77 = V_6; InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_78 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m098B9F4DD97F4AD47D6664829D66FBDC52BD1DBA(L_78, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC55075B094E3FE1E7B5CB5000AF335B22A580BD3)), L_77, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchive_ReadEndOfCentralDirectory_m8682F73E19E15118476CE915A693AAA81CDF28FB_RuntimeMethod_var))); } IL_0214: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteFile_m4D3BA6D0C52BFA7159EB9B3C7FC69CE14DD61460 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; int64_t V_1 = 0; List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* V_2 = NULL; Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A V_3; memset((&V_3), 0, sizeof(V_3)); ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* V_4 = NULL; { int32_t L_0 = __this->____mode; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_009d; } } { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_1 = (List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3*)il2cpp_codegen_object_new(List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3_il2cpp_TypeInfo_var); List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29(L_1, List_1__ctor_m513DACE65B520D1008827FC8975E2BF9BB44CA29_RuntimeMethod_var); V_2 = L_1; List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_2 = __this->____entries; NullCheck(L_2); Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_3; L_3 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_2, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); V_3 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0045: { Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); return; } }); try { { goto IL_003a_1; } IL_0020_1: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4; L_4 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); V_4 = L_4; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_5 = V_4; NullCheck(L_5); bool L_6; L_6 = ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280(L_5, NULL); if (L_6) { goto IL_003a_1; } } { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_7 = V_2; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_8 = V_4; NullCheck(L_7); List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_inline(L_7, L_8, List_1_Add_m406025756F27A8B8AAC029C90A104D7A3010DF6F_RuntimeMethod_var); } IL_003a_1: { bool L_9; L_9 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); if (L_9) { goto IL_0020_1; } } { goto IL_0053; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0053: { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_10 = V_2; NullCheck(L_10); Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_11; L_11 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_10, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); V_3 = L_11; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0073: { Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); return; } }); try { { goto IL_0068_1; } IL_005c_1: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_12; L_12 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); NullCheck(L_12); ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2(L_12, NULL); } IL_0068_1: { bool L_13; L_13 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); if (L_13) { goto IL_005c_1; } } { goto IL_0081; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0081: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = __this->____archiveStream; NullCheck(L_14); int64_t L_15; L_15 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_14, ((int64_t)0), 0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = __this->____archiveStream; NullCheck(L_16); VirtualActionInvoker1< int64_t >::Invoke(24, L_16, ((int64_t)0)); } IL_009d: { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_17 = __this->____entries; NullCheck(L_17); Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_18; L_18 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_17, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); V_3 = L_18; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c2: { Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); return; } }); try { { goto IL_00b7_1; } IL_00ab_1: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_19; L_19 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); NullCheck(L_19); ZipArchiveEntry_WriteAndFinishLocalEntry_m27D6658B541689E0F5310B370B417B519A1AF05D(L_19, NULL); } IL_00b7_1: { bool L_20; L_20 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); if (L_20) { goto IL_00ab_1; } } { goto IL_00d0; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d0: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = __this->____archiveStream; NullCheck(L_21); int64_t L_22; L_22 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_21); V_0 = L_22; List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_23 = __this->____entries; NullCheck(L_23); Enumerator_t98F67C047B8F8A31C81A1F6215953502F7EB019A L_24; L_24 = List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67(L_23, List_1_GetEnumerator_mF65BBB506B7887280F99C67F379860B27637EA67_RuntimeMethod_var); V_3 = L_24; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0101: { Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455((&V_3), Enumerator_Dispose_mA753E4EF9F4D9EFABC0ED199A00127C859C65455_RuntimeMethod_var); return; } }); try { { goto IL_00f6_1; } IL_00ea_1: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_25; L_25 = Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_inline((&V_3), Enumerator_get_Current_m900C1369EDD5307FCB6085A3505EE0D4575F800A_RuntimeMethod_var); NullCheck(L_25); ZipArchiveEntry_WriteCentralDirectoryFileHeader_m0D461A71902AEDCA8CDA8719ED36EFA345F92053(L_25, NULL); } IL_00f6_1: { bool L_26; L_26 = Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A((&V_3), Enumerator_MoveNext_mA4C91B97DDA01B0CC563EABC6E0205CAA08A419A_RuntimeMethod_var); if (L_26) { goto IL_00ea_1; } } { goto IL_010f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_010f: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27 = __this->____archiveStream; NullCheck(L_27); int64_t L_28; L_28 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_27); int64_t L_29 = V_0; V_1 = ((int64_t)il2cpp_codegen_subtract(L_28, L_29)); int64_t L_30 = V_0; int64_t L_31 = V_1; ZipArchive_WriteArchiveEpilogue_mF81EB28294C8DE727602EB7DDFF73D10EBC98E23(__this, L_30, L_31, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchive_WriteArchiveEpilogue_mF81EB28294C8DE727602EB7DDFF73D10EBC98E23 (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, int64_t ___0_startOfCentralDirectory, int64_t ___1_sizeOfCentralDirectory, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; { int64_t L_0 = ___0_startOfCentralDirectory; if ((((int64_t)L_0) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_001c; } } { int64_t L_1 = ___1_sizeOfCentralDirectory; if ((((int64_t)L_1) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_001c; } } { List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_2 = __this->____entries; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline(L_2, List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var); if ((((int32_t)L_3) < ((int32_t)((int32_t)65535)))) { goto IL_004d; } } IL_001c: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = __this->____archiveStream; NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_4); V_0 = L_5; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____archiveStream; List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_7 = __this->____entries; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline(L_7, List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var); int64_t L_9 = ___0_startOfCentralDirectory; int64_t L_10 = ___1_sizeOfCentralDirectory; Zip64EndOfCentralDirectoryRecord_WriteBlock_m2778F387199A087AEDF6D65FA80B7FCBB9DFB164(L_6, ((int64_t)L_8), L_9, L_10, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = __this->____archiveStream; int64_t L_12 = V_0; Zip64EndOfCentralDirectoryLocator_WriteBlock_mCF0B88637AE66FD48BB08A6456A267F94D8DAE88(L_11, L_12, NULL); } IL_004d: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13 = __this->____archiveStream; List_1_tA389B1109F43128C89C6358C6B56C819460CF5B3* L_14 = __this->____entries; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_inline(L_14, List_1_get_Count_m241DF9471DEDE0174F9331D7EFEF4E72A4531FD4_RuntimeMethod_var); int64_t L_16 = ___0_startOfCentralDirectory; int64_t L_17 = ___1_sizeOfCentralDirectory; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->____archiveComment; ZipEndOfCentralDirectoryBlock_WriteBlock_m0CA333378E1B10C90EA9B21770208D30CFF33758(L_13, ((int64_t)L_15), L_16, L_17, L_18, 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 ZipArchiveEntry__ctor_mA2B6549B24B1128D6FC6BA33ED7E3FD04BD4070B (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* ___0_archive, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 ___1_cd, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = ___0_archive; __this->____archive = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____archive), (void*)L_0); __this->____originallyInArchive = (bool)1; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_1 = ___1_cd; int32_t L_2 = L_1.___DiskNumberStart; __this->____diskNumberStart = L_2; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_3 = ___1_cd; uint8_t L_4 = L_3.___VersionMadeByCompatibility; __this->____versionMadeByPlatform = L_4; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_5 = ___1_cd; uint8_t L_6 = L_5.___VersionMadeBySpecification; __this->____versionMadeBySpecification = L_6; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_7 = ___1_cd; uint16_t L_8 = L_7.___VersionNeededToExtract; __this->____versionToExtract = L_8; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_9 = ___1_cd; uint16_t L_10 = L_9.___GeneralPurposeBitFlag; __this->____generalPurposeBitFlag = L_10; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_11 = ___1_cd; uint16_t L_12 = L_11.___CompressionMethod; ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, L_12, NULL); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_13 = ___1_cd; uint32_t L_14 = L_13.___LastModified; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_15; L_15 = ZipHelper_DosTimeToDateTime_mAC6DC9DEFADB46F3A5A0FE68F30DFAC696E2136E(L_14, NULL); DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 L_16; memset((&L_16), 0, sizeof(L_16)); DateTimeOffset__ctor_mB1671EA00463E92811C8DEA80797DC89B2FFCA62((&L_16), L_15, NULL); __this->____lastModified = L_16; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_17 = ___1_cd; int64_t L_18 = L_17.___CompressedSize; __this->____compressedSize = L_18; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_19 = ___1_cd; int64_t L_20 = L_19.___UncompressedSize; __this->____uncompressedSize = L_20; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_21 = ___1_cd; uint32_t L_22 = L_21.___ExternalFileAttributes; __this->____externalFileAttr = L_22; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_23 = ___1_cd; int64_t L_24 = L_23.___RelativeOffsetOfLocalHeader; __this->____offsetOfLocalHeader = L_24; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_25 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____storedOffsetOfCompressedData); il2cpp_codegen_initobj(L_25, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_26 = ___1_cd; uint32_t L_27 = L_26.___Crc32; __this->____crc32 = L_27; __this->____compressedBytes = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____compressedBytes), (void*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL); __this->____storedUncompressedData = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL); __this->____currentlyOpenForWrite = (bool)0; __this->____everOpenedForWrite = (bool)0; __this->____outstandingWriteStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____outstandingWriteStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_28 = ___1_cd; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = L_28.___Filename; String_t* L_30; L_30 = ZipArchiveEntry_DecodeEntryName_mCB5F4B921507F93E2A0BC939C6B71C51C040A3C3(__this, L_29, NULL); ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89(__this, L_30, NULL); __this->____lhUnknownExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____lhUnknownExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_31 = ___1_cd; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_32 = L_31.___ExtraFields; __this->____cdUnknownExtraFields = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->____cdUnknownExtraFields), (void*)L_32); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092 L_33 = ___1_cd; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = L_33.___FileComment; __this->____fileComment = L_34; Il2CppCodeGenWriteBarrier((void**)(&__this->____fileComment), (void*)L_34); Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* L_35 = (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*)(&__this->____compressionLevel); il2cpp_codegen_initobj(L_35, sizeof(Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->____storedEntryName; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } bool V_0 = false; { String_t* L_0 = ___0_value; 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*)&_stringLiteral0AAD73575AAC4F4CFEDA4BD8FC9E5937AC126164)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_set_FullName_m193B830DA0C41B1D1E7B69A049AD8BD44CE63D89_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = ZipArchiveEntry_EncodeEntryName_mC69108C3D6659E706949B69111C798CF292423A4(__this, L_2, (&V_0), NULL); __this->____storedEntryNameBytes = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____storedEntryNameBytes), (void*)L_3); String_t* L_4 = ___0_value; __this->____storedEntryName = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____storedEntryName), (void*)L_4); bool L_5 = V_0; if (!L_5) { goto IL_003b; } } { uint16_t L_6 = __this->____generalPurposeBitFlag; __this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_6|((int32_t)2048))); goto IL_004d; } IL_003b: { uint16_t L_7 = __this->____generalPurposeBitFlag; __this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_7&((int32_t)63487))); } IL_004d: { String_t* L_8 = ___0_value; uint8_t L_9 = __this->____versionMadeByPlatform; il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); String_t* L_10; L_10 = ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8(L_8, L_9, NULL); bool L_11; L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); if (!L_11) { goto IL_006d; } } { ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)20), NULL); } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 ZipArchiveEntry_get_LastWriteTime_m98EB193BEB589BE1739A89C6104830F11573AFE9 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4 L_0 = __this->____lastModified; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipArchiveEntry_get_Length_m4660921EEC25DF03D255896508A7BD1EEC6C7192 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { bool L_0 = __this->____everOpenedForWrite; if (!L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6772394C4F067A817B7458DA769172D884B7AB89)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_get_Length_m4660921EEC25DF03D255896508A7BD1EEC6C7192_RuntimeMethod_var))); } IL_0013: { int64_t L_2 = __this->____uncompressedSize; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; if (L_0) { goto IL_0009; } } { return; } IL_0009: { bool L_1 = __this->____currentlyOpenForWrite; if (!L_1) { goto IL_001c; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_2 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD12B42C45BF7BDF535BEE182E594B398E9F74120)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2_RuntimeMethod_var))); } IL_001c: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_3 = __this->____archive; NullCheck(L_3); int32_t L_4; L_4 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_3, NULL); if ((((int32_t)L_4) == ((int32_t)2))) { goto IL_0035; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2E4A861784E837D33442563DD6C52E78330B462D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_Delete_m8801F6B62B477E2C1A6FEE2210AB8497EFFA43F2_RuntimeMethod_var))); } IL_0035: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_6 = __this->____archive; NullCheck(L_6); ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6(L_6, NULL); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_7 = __this->____archive; NullCheck(L_7); ZipArchive_RemoveEntry_m56F4AFBF28A9AD87377A0C15620506207060F1D2(L_7, __this, NULL); __this->____archive = (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____archive), (void*)(ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41*)NULL); ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_Open_m1D0EFB9AD33BA96AAF0C624EADA3E58CD6CC67FF (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9(__this, NULL); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; NullCheck(L_0); int32_t L_1; L_1 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0026; } case 1: { goto IL_002e; } case 2: { goto IL_0035; } } } { goto IL_0035; } IL_0026: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3; L_3 = ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D(__this, (bool)1, NULL); return L_3; } IL_002e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698(__this, NULL); return L_4; } IL_0035: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5; L_5 = ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D(__this, NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_ToString_m8406E95654F42A870D498A246C8026234472CA25 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline(__this, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __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_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_0 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____storedOffsetOfCompressedData); bool L_1; L_1 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_0, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (L_1) { goto IL_005d; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive; NullCheck(L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3; L_3 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_2, NULL); int64_t L_4 = __this->____offsetOfLocalHeader; NullCheck(L_3); int64_t L_5; L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_3, L_4, 0); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_6 = __this->____archive; NullCheck(L_6); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7; L_7 = ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline(L_6, NULL); bool L_8; L_8 = ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646(L_7, NULL); if (L_8) { goto IL_0042; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_9 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E_RuntimeMethod_var))); } IL_0042: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_10 = __this->____archive; NullCheck(L_10); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11; L_11 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_10, NULL); NullCheck(L_11); int64_t L_12; L_12 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_11); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_13; memset((&L_13), 0, sizeof(L_13)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_13), L_12, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); __this->____storedOffsetOfCompressedData = L_13; } IL_005d: { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_14 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____storedOffsetOfCompressedData); int64_t L_15; L_15 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_14, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____storedUncompressedData; if (L_0) { goto IL_006c; } } { int64_t L_1 = __this->____uncompressedSize; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m9E93692A2BB0E34119603FF6A5D44F6A132052E8(L_2, ((int32_t)L_1), NULL); __this->____storedUncompressedData = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)L_2); bool L_3 = __this->____originallyInArchive; if (!L_3) { goto IL_0065; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D(__this, (bool)0, NULL); V_0 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005b: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = V_0; if (!L_5) { goto IL_0064; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0; NullCheck(L_6); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6); } IL_0064: { return; } } }); try { try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7 = V_0; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_8 = __this->____storedUncompressedData; NullCheck(L_7); Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999(L_7, L_8, NULL); goto IL_0065; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0038_1; } throw e; } CATCH_0038_1: { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_9 = ((InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*));; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_10 = __this->____storedUncompressedData; NullCheck(L_10); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_10, NULL); __this->____storedUncompressedData = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL); __this->____currentlyOpenForWrite = (bool)0; __this->____everOpenedForWrite = (bool)0; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0065: { ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, 8, NULL); } IL_006c: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = __this->____storedUncompressedData; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____storedCompressionMethod; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method) { { uint16_t L_0 = ___0_value; if ((!(((uint32_t)L_0) == ((uint32_t)8)))) { goto IL_000e; } } { ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)20), NULL); goto IL_001b; } IL_000e: { uint16_t L_1 = ___0_value; if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)9))))) { goto IL_001b; } } { ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)21), NULL); } IL_001b: { uint16_t L_2 = ___0_value; __this->____storedCompressionMethod = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_DecodeEntryName_mCB5F4B921507F93E2A0BC939C6B71C51C040A3C3 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_entryNameBytes, const RuntimeMethod* method) { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* G_B5_0 = NULL; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* G_B3_0 = NULL; { uint16_t L_0 = __this->____generalPurposeBitFlag; if (((int32_t)((int32_t)L_0&((int32_t)2048)))) { goto IL_0034; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive; if (!L_1) { goto IL_002c; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive; NullCheck(L_2); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3; L_3 = ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline(L_2, NULL); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4 = L_3; if (L_4) { G_B5_0 = L_4; goto IL_0031; } G_B3_0 = L_4; } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_5; L_5 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); G_B5_0 = L_5; goto IL_0031; } IL_002c: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_6; L_6 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); G_B5_0 = L_6; } IL_0031: { V_0 = G_B5_0; goto IL_003a; } IL_0034: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7; L_7 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); V_0 = L_7; } IL_003a: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_entryNameBytes; NullCheck(L_8); String_t* L_10; L_10 = VirtualFuncInvoker1< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(33, L_8, L_9); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipArchiveEntry_EncodeEntryName_mC69108C3D6659E706949B69111C798CF292423A4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, String_t* ___0_entryName, bool* ___1_isUTF8, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_0 = NULL; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* G_B6_0 = NULL; { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; if (!L_0) { goto IL_0023; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive; NullCheck(L_1); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_2; L_2 = ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline(L_1, NULL); if (!L_2) { goto IL_0023; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_3 = __this->____archive; NullCheck(L_3); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_4; L_4 = ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline(L_3, NULL); V_0 = L_4; goto IL_0038; } IL_0023: { String_t* L_5 = ___0_entryName; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); bool L_6; L_6 = ZipHelper_RequiresUnicode_m20EAD7C8BAEB2EF5A554C761E8441AC594B6117F(L_5, NULL); if (L_6) { goto IL_0032; } } { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7; L_7 = Encoding_get_ASCII_mCC61B512D320FD4E2E71CC0DFDF8DDF3CD215C65(NULL); G_B6_0 = L_7; goto IL_0037; } IL_0032: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_8; L_8 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); G_B6_0 = L_8; } IL_0037: { V_0 = G_B6_0; } IL_0038: { bool* L_9 = ___1_isUTF8; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_10 = V_0; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_11; L_11 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); NullCheck(L_10); bool L_12; L_12 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_10, L_11); *((int8_t*)L_9) = (int8_t)L_12; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_13 = V_0; String_t* L_14 = ___0_entryName; NullCheck(L_13); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15; L_15 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(16, L_13, L_14); return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteAndFinishLocalEntry_m27D6658B541689E0F5310B370B417B519A1AF05D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { ZipArchiveEntry_CloseStreams_m6A5C7BDEA3457B2EB1B30DC9E27BDD4639BDC506(__this, NULL); ZipArchiveEntry_WriteLocalFileHeaderAndDataIfNeeded_mA95D0CE40CF84C1E7A36783DAD3280C1134EC65C(__this, NULL); ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCentralDirectoryFileHeader_m0D461A71902AEDCA8CDA8719ED36EFA345F92053 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_1; memset((&V_1), 0, sizeof(V_1)); uint32_t V_2 = 0; uint32_t V_3 = 0; uint32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; uint16_t V_7 = 0; int32_t G_B11_0 = 0; int32_t G_B13_0 = 0; int32_t G_B12_0 = 0; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; int32_t G_B18_0 = 0; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B22_0 = NULL; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B21_0 = NULL; int32_t G_B23_0 = 0; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B23_1 = NULL; { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL); V_0 = L_2; il2cpp_codegen_initobj((&V_1), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785)); V_5 = (bool)0; bool L_3; L_3 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL); if (!L_3) { goto IL_0051; } } { V_5 = (bool)1; V_2 = (-1); V_3 = (-1); int64_t L_4 = __this->____compressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_5; memset((&L_5), 0, sizeof(L_5)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_5), L_4, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE((&V_1), L_5, NULL); int64_t L_6 = __this->____uncompressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_7; memset((&L_7), 0, sizeof(L_7)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_7), L_6, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1((&V_1), L_7, NULL); goto IL_0061; } IL_0051: { int64_t L_8 = __this->____compressedSize; V_2 = ((int32_t)(uint32_t)L_8); int64_t L_9 = __this->____uncompressedSize; V_3 = ((int32_t)(uint32_t)L_9); } IL_0061: { int64_t L_10 = __this->____offsetOfLocalHeader; if ((((int64_t)L_10) <= ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0085; } } { V_5 = (bool)1; V_4 = (-1); int64_t L_11 = __this->____offsetOfLocalHeader; 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); Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8((&V_1), L_12, NULL); goto IL_008e; } IL_0085: { int64_t L_13 = __this->____offsetOfLocalHeader; V_4 = ((int32_t)(uint32_t)L_13); } IL_008e: { bool L_14 = V_5; if (!L_14) { goto IL_009a; } } { ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)45), NULL); } IL_009a: { bool L_15 = V_5; if (L_15) { goto IL_00a1; } } { G_B11_0 = 0; goto IL_00a8; } IL_00a1: { uint16_t L_16; L_16 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL); G_B11_0 = ((int32_t)(L_16)); } IL_00a8: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_17 = __this->____cdUnknownExtraFields; if (L_17) { G_B13_0 = G_B11_0; goto IL_00b3; } G_B12_0 = G_B11_0; } { G_B14_0 = 0; G_B14_1 = G_B12_0; goto IL_00be; } IL_00b3: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_18 = __this->____cdUnknownExtraFields; int32_t L_19; L_19 = ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE(L_18, NULL); G_B14_0 = L_19; G_B14_1 = G_B13_0; } IL_00be: { V_6 = ((int32_t)il2cpp_codegen_add(G_B14_1, G_B14_0)); int32_t L_20 = V_6; if ((((int32_t)L_20) <= ((int32_t)((int32_t)65535)))) { goto IL_00e4; } } { bool L_21 = V_5; if (L_21) { goto IL_00d1; } } { G_B18_0 = 0; goto IL_00d8; } IL_00d1: { uint16_t L_22; L_22 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL); G_B18_0 = ((int32_t)(L_22)); } IL_00d8: { V_7 = (uint16_t)((int32_t)(uint16_t)G_B18_0); __this->____cdUnknownExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____cdUnknownExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL); goto IL_00e9; } IL_00e4: { int32_t L_23 = V_6; V_7 = (uint16_t)((int32_t)(uint16_t)L_23); } IL_00e9: { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_24 = V_0; NullCheck(L_24); VirtualActionInvoker1< uint32_t >::Invoke(18, L_24, ((int32_t)33639248)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_25 = V_0; uint16_t L_26 = __this->____versionMadeBySpecification; NullCheck(L_25); VirtualActionInvoker1< uint8_t >::Invoke(9, L_25, (uint8_t)((int32_t)(uint8_t)L_26)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_27 = V_0; il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); uint8_t L_28 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___CurrentZipPlatform; NullCheck(L_27); VirtualActionInvoker1< uint8_t >::Invoke(9, L_27, L_28); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_29 = V_0; uint16_t L_30 = __this->____versionToExtract; NullCheck(L_29); VirtualActionInvoker1< uint16_t >::Invoke(16, L_29, L_30); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = V_0; uint16_t L_32 = __this->____generalPurposeBitFlag; NullCheck(L_31); VirtualActionInvoker1< uint16_t >::Invoke(16, L_31, L_32); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_33 = V_0; uint16_t L_34; L_34 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); NullCheck(L_33); VirtualActionInvoker1< uint16_t >::Invoke(16, L_33, L_34); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_35 = V_0; DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* L_36 = (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4*)(&__this->____lastModified); il2cpp_codegen_runtime_class_init_inline(DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_37; L_37 = DateTimeOffset_get_DateTime_mDF6DC57E7A5647D8B964D3FD5B6855E7D66EF324(L_36, NULL); il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); uint32_t L_38; L_38 = ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1(L_37, NULL); NullCheck(L_35); VirtualActionInvoker1< uint32_t >::Invoke(18, L_35, L_38); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_39 = V_0; uint32_t L_40 = __this->____crc32; NullCheck(L_39); VirtualActionInvoker1< uint32_t >::Invoke(18, L_39, L_40); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_41 = V_0; uint32_t L_42 = V_2; NullCheck(L_41); VirtualActionInvoker1< uint32_t >::Invoke(18, L_41, L_42); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_43 = V_0; uint32_t L_44 = V_3; NullCheck(L_43); VirtualActionInvoker1< uint32_t >::Invoke(18, L_43, L_44); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_45 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_46 = __this->____storedEntryNameBytes; NullCheck(L_46); NullCheck(L_45); VirtualActionInvoker1< uint16_t >::Invoke(16, L_45, (uint16_t)((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_46)->max_length)))); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_47 = V_0; uint16_t L_48 = V_7; NullCheck(L_47); VirtualActionInvoker1< uint16_t >::Invoke(16, L_47, L_48); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_49 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_50 = __this->____fileComment; if (L_50) { G_B22_0 = L_49; goto IL_0183; } G_B21_0 = L_49; } { G_B23_0 = 0; G_B23_1 = G_B21_0; goto IL_018c; } IL_0183: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51 = __this->____fileComment; NullCheck(L_51); G_B23_0 = ((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_51)->max_length))); G_B23_1 = G_B22_0; } IL_018c: { NullCheck(G_B23_1); VirtualActionInvoker1< uint16_t >::Invoke(16, G_B23_1, (uint16_t)G_B23_0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_52 = V_0; NullCheck(L_52); VirtualActionInvoker1< uint16_t >::Invoke(16, L_52, (uint16_t)0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_53 = V_0; NullCheck(L_53); VirtualActionInvoker1< uint16_t >::Invoke(16, L_53, (uint16_t)0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_54 = V_0; uint32_t L_55 = __this->____externalFileAttr; NullCheck(L_54); VirtualActionInvoker1< uint32_t >::Invoke(18, L_54, L_55); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_56 = V_0; uint32_t L_57 = V_4; NullCheck(L_56); VirtualActionInvoker1< uint32_t >::Invoke(18, L_56, L_57); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_58 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59 = __this->____storedEntryNameBytes; NullCheck(L_58); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_58, L_59); bool L_60 = V_5; if (!L_60) { goto IL_01d5; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_61 = __this->____archive; NullCheck(L_61); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_62; L_62 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_61, NULL); Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE((&V_1), L_62, NULL); } IL_01d5: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_63 = __this->____cdUnknownExtraFields; if (!L_63) { goto IL_01f3; } } { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_64 = __this->____cdUnknownExtraFields; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_65 = __this->____archive; NullCheck(L_65); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_66; L_66 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_65, NULL); ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11(L_64, L_66, NULL); } IL_01f3: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_67 = __this->____fileComment; if (!L_67) { goto IL_0207; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_68 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69 = __this->____fileComment; NullCheck(L_68); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_68, L_69); } IL_0207: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { bool L_0 = __this->____originallyInArchive; if (!L_0) { goto IL_0036; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive; NullCheck(L_1); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_1, NULL); int64_t L_3 = __this->____offsetOfLocalHeader; NullCheck(L_2); int64_t L_4; L_4 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_2, L_3, 0); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_5 = __this->____archive; NullCheck(L_5); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6; L_6 = ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline(L_5, NULL); List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_7; L_7 = ZipLocalFileHeader_GetExtraFields_m0C152D89B178FD3D8DC55E216AC787EA274D84AB(L_6, NULL); __this->____lhUnknownExtraFields = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->____lhUnknownExtraFields), (void*)L_7); } IL_0036: { bool L_8 = __this->____everOpenedForWrite; if (L_8) { goto IL_012c; } } { bool L_9 = __this->____originallyInArchive; if (!L_9) { goto IL_012c; } } { int64_t L_10 = __this->____compressedSize; if ((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)(L_10/((int64_t)((int32_t)2147483591)))), ((int64_t)1)))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var); ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_11 = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)SZArrayNew(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)((int64_t)il2cpp_codegen_add(((int64_t)(L_10/((int64_t)((int32_t)2147483591)))), ((int64_t)1))))); __this->____compressedBytes = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____compressedBytes), (void*)L_11); V_0 = 0; goto IL_0082; } IL_006c: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_12 = __this->____compressedBytes; int32_t L_13 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2147483591)); NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_14); int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0082: { int32_t L_16 = V_0; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_17 = __this->____compressedBytes; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), 1))))) { goto IL_006c; } } { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_18 = __this->____compressedBytes; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_19 = __this->____compressedBytes; NullCheck(L_19); int64_t L_20 = __this->____compressedSize; if ((int64_t)(((int64_t)(L_20%((int64_t)((int32_t)2147483591))))) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), ZipArchiveEntry_LoadLocalHeaderExtraFieldAndCompressedBytesIfNeeded_mF1803EF6C9574AF97616D35E8E8083F8D4590280_RuntimeMethod_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)((int64_t)(L_20%((int64_t)((int32_t)2147483591)))))); NullCheck(L_18); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_19)->max_length)), 1))), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_21); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_22 = __this->____archive; NullCheck(L_22); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_23; L_23 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_22, NULL); int64_t L_24; L_24 = ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E(__this, NULL); NullCheck(L_23); int64_t L_25; L_25 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_23, L_24, 0); V_1 = 0; goto IL_00f0; } IL_00cf: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_26 = __this->____archive; NullCheck(L_26); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_27; L_27 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_26, NULL); ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_28 = __this->____compressedBytes; int32_t L_29 = V_1; NullCheck(L_28); int32_t L_30 = L_29; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = (L_28)->GetAt(static_cast(L_30)); il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_27, L_31, ((int32_t)2147483591), NULL); int32_t L_32 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00f0: { int32_t L_33 = V_1; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_34 = __this->____compressedBytes; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_34)->max_length)), 1))))) { goto IL_00cf; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_35 = __this->____archive; NullCheck(L_35); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_36; L_36 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_35, NULL); ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_37 = __this->____compressedBytes; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_38 = __this->____compressedBytes; NullCheck(L_38); NullCheck(L_37); int32_t L_39 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_38)->max_length)), 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = (L_37)->GetAt(static_cast(L_39)); int64_t L_41 = __this->____compressedSize; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_36, L_40, ((int32_t)((int64_t)(L_41%((int64_t)((int32_t)2147483591))))), NULL); } IL_012c: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, const RuntimeMethod* method) { String_t* V_0 = NULL; { bool L_0 = ___0_needToUncompress; bool L_1 = ___1_needToLoadIntoMemory; bool L_2; L_2 = ZipArchiveEntry_IsOpenable_mC92895385CEAC7F1EF832D962C99F3D2A3F4B4CE(__this, L_0, L_1, (&V_0), NULL); if (L_2) { goto IL_0013; } } { String_t* L_3 = V_0; InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_4 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995_RuntimeMethod_var))); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_backingStream, bool ___1_leaveBackingStreamOpen, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___2_onClose, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B3_0 = NULL; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B5_0 = NULL; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B4_0 = NULL; int32_t G_B6_0 = 0; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B6_1 = NULL; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B8_0 = NULL; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B8_1 = NULL; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B8_2 = NULL; bool G_B8_3 = false; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B8_4 = NULL; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B8_5 = NULL; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B7_0 = NULL; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B7_1 = NULL; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B7_2 = NULL; bool G_B7_3 = false; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B7_4 = NULL; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* G_B7_5 = NULL; { Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* L_0 = (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*)(&__this->____compressionLevel); bool L_1; L_1 = Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_inline(L_0, Nullable_1_get_HasValue_mEBB6F9CB853B438D075BB555958691054B188001_RuntimeMethod_var); if (L_1) { goto IL_0017; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_backingStream; bool L_3 = ___1_leaveBackingStreamOpen; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* L_4 = (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104*)il2cpp_codegen_object_new(DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var); DeflateStream__ctor_m5AB47C67F3FEDA648AF76B21B7CAB12FDB793B69(L_4, L_2, 1, L_3, NULL); G_B3_0 = L_4; goto IL_0029; } IL_0017: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_backingStream; Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1* L_6 = (Nullable_1_tAC8899D7718BEF36A8590184EFBCA842A1BC9AB1*)(&__this->____compressionLevel); int32_t L_7; L_7 = Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A(L_6, Nullable_1_get_Value_mE771FFC5C0CA05BC9996418326C1D36E8A33DB2A_RuntimeMethod_var); bool L_8 = ___1_leaveBackingStreamOpen; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* L_9 = (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104*)il2cpp_codegen_object_new(DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var); DeflateStream__ctor_m55E861339218B06FD5B41D4DCAF09E598AF0C074(L_9, L_5, L_7, L_8, NULL); G_B3_0 = L_9; } IL_0029: { V_0 = (bool)1; bool L_10 = ___1_leaveBackingStreamOpen; if (!L_10) { G_B5_0 = G_B3_0; goto IL_0034; } G_B4_0 = G_B3_0; } { bool L_11 = V_0; G_B6_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0); G_B6_1 = G_B4_0; goto IL_0035; } IL_0034: { G_B6_0 = 0; G_B6_1 = G_B5_0; } IL_0035: { V_1 = (bool)G_B6_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___0_backingStream; bool L_13 = V_1; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_14 = ___2_onClose; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_15 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__69_0; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_16 = L_15; if (L_16) { G_B8_0 = L_16; G_B8_1 = L_14; G_B8_2 = __this; G_B8_3 = L_13; G_B8_4 = L_12; G_B8_5 = G_B6_1; goto IL_0059; } G_B7_0 = L_16; G_B7_1 = L_14; G_B7_2 = __this; G_B7_3 = L_13; G_B7_4 = L_12; G_B7_5 = G_B6_1; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_17 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_18 = (Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3*)il2cpp_codegen_object_new(Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3_il2cpp_TypeInfo_var); Action_6__ctor_m152C6C77B12EE2D676F40677A745946853609D67(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9_RuntimeMethod_var), NULL); Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_19 = L_18; ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__69_0 = L_19; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__69_0), (void*)L_19); G_B8_0 = L_19; G_B8_1 = G_B7_1; G_B8_2 = G_B7_2; G_B8_3 = G_B7_3; G_B8_4 = G_B7_4; G_B8_5 = G_B7_5; } IL_0059: { CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_20 = (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9*)il2cpp_codegen_object_new(CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9_il2cpp_TypeInfo_var); CheckSumAndSizeWriteStream__ctor_m2F8A286280CEE477FE04E9CB046BCD9350F3DF53(L_20, G_B8_5, G_B8_4, G_B8_3, G_B8_2, G_B8_1, G_B8_0, NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_GetDataDecompressor_m7FA439A9B0E491A2C2878BDC16DEEE0C17062C63 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_compressedStreamToRead, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; uint16_t V_1 = 0; { V_0 = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; uint16_t L_0; L_0 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); V_1 = L_0; uint16_t L_1 = V_1; if (!L_1) { goto IL_002c; } } { uint16_t L_2 = V_1; if ((((int32_t)L_2) == ((int32_t)8))) { goto IL_0017; } } { uint16_t L_3 = V_1; if ((((int32_t)L_3) == ((int32_t)((int32_t)9)))) { goto IL_0021; } } { goto IL_002c; } IL_0017: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_compressedStreamToRead; DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104* L_5 = (DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104*)il2cpp_codegen_object_new(DeflateStream_tF1758952E9DBAB2F9A15D42971F33A78AB4FC104_il2cpp_TypeInfo_var); DeflateStream__ctor_m344C1EF8B83E612C4FC662F0152DF1D2A5636829(L_5, L_4, 0, NULL); V_0 = L_5; goto IL_002e; } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_compressedStreamToRead; DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97* L_7 = (DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97*)il2cpp_codegen_object_new(DeflateManagedStream_tA9867C0BC7174D4838989D44CAE4F5BA0BDF8A97_il2cpp_TypeInfo_var); DeflateManagedStream__ctor_mB0B8610BA00510F162BEBDE6D466623DF8B93BF7(L_7, L_6, ((int32_t)9), NULL); V_0 = L_7; goto IL_002e; } IL_002c: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_compressedStreamToRead; V_0 = L_8; } IL_002e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInReadMode_mA0257EEA737BA85855C8E1D480B894BEA66B330D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_checkOpenable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; { bool L_0 = ___0_checkOpenable; if (!L_0) { goto IL_000b; } } { ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995(__this, (bool)1, (bool)0, NULL); } IL_000b: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_1 = __this->____archive; NullCheck(L_1); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_1, NULL); int64_t L_3; L_3 = ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E(__this, NULL); int64_t L_4 = __this->____compressedSize; SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* L_5 = (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132*)il2cpp_codegen_object_new(SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var); SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5(L_5, L_2, L_3, L_4, NULL); V_0 = L_5; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = V_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7; L_7 = ZipArchiveEntry_GetDataDecompressor_m7FA439A9B0E491A2C2878BDC16DEEE0C17062C63(__this, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* V_0 = NULL; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B4_0 = NULL; int32_t G_B4_1 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B4_2 = NULL; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B4_3 = NULL; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* G_B3_0 = NULL; int32_t G_B3_1 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* G_B3_2 = NULL; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B3_3 = NULL; { bool L_0 = __this->____everOpenedForWrite; if (!L_0) { goto IL_0013; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_1 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral042C4F05E1DDCA2CF56C28F8B4ED14D3478298AF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_OpenInWriteMode_m7217BE297FFB16D541242B43605C83F7D4A71698_RuntimeMethod_var))); } IL_0013: { __this->____everOpenedForWrite = (bool)1; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive; NullCheck(L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3; L_3 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_4 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__72_0; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_5 = L_4; if (L_5) { G_B4_0 = L_5; G_B4_1 = 1; G_B4_2 = L_3; G_B4_3 = __this; goto IL_0046; } G_B3_0 = L_5; G_B3_1 = 1; G_B3_2 = L_3; G_B3_3 = __this; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_6 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_7 = (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)il2cpp_codegen_object_new(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var); EventHandler__ctor_m95444CE8D5A6F1AFC9793866C3FE884E732DCEB2(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10_RuntimeMethod_var), NULL); EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_8 = L_7; ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__72_0 = L_8; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__72_0), (void*)L_8); G_B4_0 = L_8; G_B4_1 = G_B3_1; G_B4_2 = G_B3_2; G_B4_3 = G_B3_3; } IL_0046: { NullCheck(G_B4_3); CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_9; L_9 = ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C(G_B4_3, G_B4_2, (bool)G_B4_1, G_B4_0, NULL); V_0 = L_9; CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_10 = V_0; DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* L_11 = (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317*)il2cpp_codegen_object_new(DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var); DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78(L_11, L_10, __this, NULL); __this->____outstandingWriteStream = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____outstandingWriteStream), (void*)L_11); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____outstandingWriteStream; WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* L_13 = (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4*)il2cpp_codegen_object_new(WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var); WrappedStream__ctor_mCEFD3D801E6F14698F4BF4C2AA72A92359D62EF3(L_13, L_12, (bool)1, NULL); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B4_0 = NULL; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B4_1 = NULL; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* G_B4_2 = NULL; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B3_0 = NULL; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* G_B3_1 = NULL; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* G_B3_2 = NULL; { bool L_0 = __this->____currentlyOpenForWrite; if (!L_0) { goto IL_0013; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_1 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB87DF102633A3759C77F4BBA35BF50DD8DDC9852)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_OpenInUpdateMode_mE527744C62297D9A901C6C004DC0F74E3E21592D_RuntimeMethod_var))); } IL_0013: { ZipArchiveEntry_ThrowIfNotOpenable_m141851EC16D13A81B699F50EB2B83506E923A995(__this, (bool)1, (bool)1, NULL); __this->____everOpenedForWrite = (bool)1; __this->____currentlyOpenForWrite = (bool)1; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2; L_2 = ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75(__this, NULL); NullCheck(L_2); int64_t L_3; L_3 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_2, ((int64_t)0), 0); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4; L_4 = ZipArchiveEntry_get_UncompressedData_m44F87FE5D136CBD5006C01163F6EBF2FDF1FAB75(__this, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_5 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__73_0; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_6 = L_5; if (L_6) { G_B4_0 = L_6; G_B4_1 = __this; G_B4_2 = L_4; goto IL_005e; } G_B3_0 = L_6; G_B3_1 = __this; G_B3_2 = L_4; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_7 = ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_8 = (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*)il2cpp_codegen_object_new(Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992_il2cpp_TypeInfo_var); Action_1__ctor_m49A440750F3909A48F55DF400EA67AC4938E7583(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523_RuntimeMethod_var), NULL); Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_9 = L_8; ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__73_0 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9__73_0), (void*)L_9); G_B4_0 = L_9; G_B4_1 = G_B3_1; G_B4_2 = G_B3_2; } IL_005e: { WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* L_10 = (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4*)il2cpp_codegen_object_new(WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4_il2cpp_TypeInfo_var); WrappedStream__ctor_m52262F5CE3D365E105A01027C1E6F257D2B1B35A(L_10, G_B4_2, G_B4_1, G_B4_0, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_IsOpenable_mC92895385CEAC7F1EF832D962C99F3D2A3F4B4CE (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_needToUncompress, bool ___1_needToLoadIntoMemory, String_t** ___2_message, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B481FD1A20F9B7C231C357359BD6BC9DAD5F7FF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; uint16_t V_1 = 0; { String_t** L_0 = ___2_message; *((RuntimeObject**)L_0) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL); bool L_1 = __this->____originallyInArchive; if (!L_1) { goto IL_0123; } } { bool L_2 = ___0_needToUncompress; if (!L_2) { goto IL_0068; } } { uint16_t L_3; L_3 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); if (!L_3) { goto IL_0068; } } { uint16_t L_4; L_4 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); if ((((int32_t)L_4) == ((int32_t)8))) { goto IL_0068; } } { uint16_t L_5; L_5 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); if ((((int32_t)L_5) == ((int32_t)((int32_t)9)))) { goto IL_0068; } } { uint16_t L_6; L_6 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); V_0 = L_6; uint16_t L_7 = V_0; if ((((int32_t)L_7) == ((int32_t)((int32_t)12)))) { goto IL_003d; } } { uint16_t L_8 = V_0; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)14))))) { goto IL_005f; } } IL_003d: { String_t** L_9 = ___2_message; uint16_t L_10; L_10 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); V_1 = L_10; Il2CppFakeBox L_11(CompressionMethodValues_tC8C0E4F84E6CBF8501427A5A0CE2261859636BDC_il2cpp_TypeInfo_var, (&V_1)); String_t* L_12; L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL); String_t* L_13; L_13 = SR_Format_m271F5A0AF597B1B86AAAFCEF15FC12BDA0C04468(_stringLiteral6B481FD1A20F9B7C231C357359BD6BC9DAD5F7FF, L_12, NULL); *((RuntimeObject**)L_9) = (RuntimeObject*)L_13; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_13); goto IL_0066; } IL_005f: { String_t** L_14 = ___2_message; *((RuntimeObject**)L_14) = (RuntimeObject*)_stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)_stringLiteralE9D69C6F705F2511E3B2272720D0AFD45E146AF3); } IL_0066: { return (bool)0; } IL_0068: { int32_t L_15 = __this->____diskNumberStart; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_16 = __this->____archive; NullCheck(L_16); uint32_t L_17; L_17 = ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB_inline(L_16, NULL); if ((((int64_t)((int64_t)L_15)) == ((int64_t)((int64_t)(uint64_t)((uint32_t)L_17))))) { goto IL_0086; } } { String_t** L_18 = ___2_message; *((RuntimeObject**)L_18) = (RuntimeObject*)_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)_stringLiteral28504A17D397E28ACE5B35191DEC098AFA77B5D7); return (bool)0; } IL_0086: { int64_t L_19 = __this->____offsetOfLocalHeader; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_20 = __this->____archive; NullCheck(L_20); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21; L_21 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_20, NULL); NullCheck(L_21); int64_t L_22; L_22 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_21); if ((((int64_t)L_19) <= ((int64_t)L_22))) { goto IL_00a7; } } { String_t** L_23 = ___2_message; *((RuntimeObject**)L_23) = (RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F); return (bool)0; } IL_00a7: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_24 = __this->____archive; NullCheck(L_24); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_25; L_25 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_24, NULL); int64_t L_26 = __this->____offsetOfLocalHeader; NullCheck(L_25); int64_t L_27; L_27 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_25, L_26, 0); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_28 = __this->____archive; NullCheck(L_28); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_29; L_29 = ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline(L_28, NULL); bool L_30; L_30 = ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646(L_29, NULL); if (L_30) { goto IL_00da; } } { String_t** L_31 = ___2_message; *((RuntimeObject**)L_31) = (RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F); return (bool)0; } IL_00da: { int64_t L_32; L_32 = ZipArchiveEntry_get_OffsetOfCompressedData_m4E6B407825F4902E2747798026CCF20063A1982E(__this, NULL); int64_t L_33 = __this->____compressedSize; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_34 = __this->____archive; NullCheck(L_34); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_35; L_35 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_34, NULL); NullCheck(L_35); int64_t L_36; L_36 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_35); if ((((int64_t)((int64_t)il2cpp_codegen_add(L_32, L_33))) <= ((int64_t)L_36))) { goto IL_0102; } } { String_t** L_37 = ___2_message; *((RuntimeObject**)L_37) = (RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)_stringLiteralEFD9D01B6AC8AC1376BD77683508A9D865AECA6F); return (bool)0; } IL_0102: { bool L_38 = ___1_needToLoadIntoMemory; if (!L_38) { goto IL_0123; } } { int64_t L_39 = __this->____compressedSize; if ((((int64_t)L_39) <= ((int64_t)((int64_t)((int32_t)2147483647LL))))) { goto IL_0123; } } { il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); bool L_40 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___s_allowLargeZipArchiveEntriesInUpdateMode; if (L_40) { goto IL_0123; } } { String_t** L_41 = ___2_message; *((RuntimeObject**)L_41) = (RuntimeObject*)_stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_41, (void*)(RuntimeObject*)_stringLiteral8589736F8C4FF658ED1C639B92554BFF245C4D9D); return (bool)0; } IL_0123: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->____compressedSize; if ((((int64_t)L_0) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0015; } } { int64_t L_1 = __this->____uncompressedSize; return (bool)((((int64_t)L_1) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))? 1 : 0); } IL_0015: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_isEmptyFile, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; uint32_t V_3 = 0; uint32_t V_4 = 0; int32_t V_5 = 0; uint16_t V_6 = 0; int32_t G_B12_0 = 0; int32_t G_B14_0 = 0; int32_t G_B13_0 = 0; int32_t G_B15_0 = 0; int32_t G_B15_1 = 0; int32_t G_B19_0 = 0; { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL); V_0 = L_2; il2cpp_codegen_initobj((&V_1), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785)); V_2 = (bool)0; bool L_3 = ___0_isEmptyFile; if (!L_3) { goto IL_002f; } } { ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, 0, NULL); V_3 = 0; V_4 = 0; goto IL_00b9; } IL_002f: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_4 = __this->____archive; NullCheck(L_4); int32_t L_5; L_5 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_4, NULL); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_0069; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_6 = __this->____archive; NullCheck(L_6); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7; L_7 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_6, NULL); NullCheck(L_7); bool L_8; L_8 = VirtualFuncInvoker0< bool >::Invoke(8, L_7); if (L_8) { goto IL_0069; } } { bool L_9 = ___0_isEmptyFile; if (L_9) { goto IL_0069; } } { uint16_t L_10 = __this->____generalPurposeBitFlag; __this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_10|8)); V_2 = (bool)0; V_3 = 0; V_4 = 0; goto IL_00b9; } IL_0069: { bool L_11; L_11 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL); if (!L_11) { goto IL_00a6; } } { V_2 = (bool)1; V_3 = (-1); V_4 = (-1); int64_t L_12 = __this->____compressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_13; memset((&L_13), 0, sizeof(L_13)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_13), L_12, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE((&V_1), L_13, NULL); int64_t L_14 = __this->____uncompressedSize; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_15; memset((&L_15), 0, sizeof(L_15)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_15), L_14, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1((&V_1), L_15, NULL); ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA(__this, ((int32_t)45), NULL); goto IL_00b9; } IL_00a6: { V_2 = (bool)0; int64_t L_16 = __this->____compressedSize; V_3 = ((int32_t)(uint32_t)L_16); int64_t L_17 = __this->____uncompressedSize; V_4 = ((int32_t)(uint32_t)L_17); } IL_00b9: { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_18 = V_0; NullCheck(L_18); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19; L_19 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(6, L_18); NullCheck(L_19); int64_t L_20; L_20 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_19); __this->____offsetOfLocalHeader = L_20; bool L_21 = V_2; if (L_21) { goto IL_00d0; } } { G_B12_0 = 0; goto IL_00d7; } IL_00d0: { uint16_t L_22; L_22 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL); G_B12_0 = ((int32_t)(L_22)); } IL_00d7: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_23 = __this->____lhUnknownExtraFields; if (L_23) { G_B14_0 = G_B12_0; goto IL_00e2; } G_B13_0 = G_B12_0; } { G_B15_0 = 0; G_B15_1 = G_B13_0; goto IL_00ed; } IL_00e2: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_24 = __this->____lhUnknownExtraFields; int32_t L_25; L_25 = ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE(L_24, NULL); G_B15_0 = L_25; G_B15_1 = G_B14_0; } IL_00ed: { V_5 = ((int32_t)il2cpp_codegen_add(G_B15_1, G_B15_0)); int32_t L_26 = V_5; if ((((int32_t)L_26) <= ((int32_t)((int32_t)65535)))) { goto IL_0112; } } { bool L_27 = V_2; if (L_27) { goto IL_00ff; } } { G_B19_0 = 0; goto IL_0106; } IL_00ff: { uint16_t L_28; L_28 = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85((&V_1), NULL); G_B19_0 = ((int32_t)(L_28)); } IL_0106: { V_6 = (uint16_t)((int32_t)(uint16_t)G_B19_0); __this->____lhUnknownExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____lhUnknownExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL); goto IL_0117; } IL_0112: { int32_t L_29 = V_5; V_6 = (uint16_t)((int32_t)(uint16_t)L_29); } IL_0117: { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_30 = V_0; NullCheck(L_30); VirtualActionInvoker1< uint32_t >::Invoke(18, L_30, ((int32_t)67324752)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = V_0; uint16_t L_32 = __this->____versionToExtract; NullCheck(L_31); VirtualActionInvoker1< uint16_t >::Invoke(16, L_31, L_32); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_33 = V_0; uint16_t L_34 = __this->____generalPurposeBitFlag; NullCheck(L_33); VirtualActionInvoker1< uint16_t >::Invoke(16, L_33, L_34); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_35 = V_0; uint16_t L_36; L_36 = ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline(__this, NULL); NullCheck(L_35); VirtualActionInvoker1< uint16_t >::Invoke(16, L_35, L_36); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_37 = V_0; DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4* L_38 = (DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4*)(&__this->____lastModified); il2cpp_codegen_runtime_class_init_inline(DateTimeOffset_t4EE701FE2F386D6F932FAC9B11E4B74A5B30F0A4_il2cpp_TypeInfo_var); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_39; L_39 = DateTimeOffset_get_DateTime_mDF6DC57E7A5647D8B964D3FD5B6855E7D66EF324(L_38, NULL); il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); uint32_t L_40; L_40 = ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1(L_39, NULL); NullCheck(L_37); VirtualActionInvoker1< uint32_t >::Invoke(18, L_37, L_40); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_41 = V_0; uint32_t L_42 = __this->____crc32; NullCheck(L_41); VirtualActionInvoker1< uint32_t >::Invoke(18, L_41, L_42); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_43 = V_0; uint32_t L_44 = V_3; NullCheck(L_43); VirtualActionInvoker1< uint32_t >::Invoke(18, L_43, L_44); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_45 = V_0; uint32_t L_46 = V_4; NullCheck(L_45); VirtualActionInvoker1< uint32_t >::Invoke(18, L_45, L_46); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_47 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = __this->____storedEntryNameBytes; NullCheck(L_48); NullCheck(L_47); VirtualActionInvoker1< uint16_t >::Invoke(16, L_47, (uint16_t)((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_48)->max_length)))); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_49 = V_0; uint16_t L_50 = V_6; NullCheck(L_49); VirtualActionInvoker1< uint16_t >::Invoke(16, L_49, L_50); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_51 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = __this->____storedEntryNameBytes; NullCheck(L_51); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_51, L_52); bool L_53 = V_2; if (!L_53) { goto IL_01af; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_54 = __this->____archive; NullCheck(L_54); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_55; L_55 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_54, NULL); Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE((&V_1), L_55, NULL); } IL_01af: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_56 = __this->____lhUnknownExtraFields; if (!L_56) { goto IL_01cd; } } { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_57 = __this->____lhUnknownExtraFields; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_58 = __this->____archive; NullCheck(L_58); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_59; L_59 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_58, NULL); ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11(L_57, L_59, NULL); } IL_01cd: { bool L_60 = V_2; return L_60; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteLocalFileHeaderAndDataIfNeeded_mA95D0CE40CF84C1E7A36783DAD3280C1134EC65C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_0 = NULL; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* V_1 = NULL; int32_t V_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____storedUncompressedData; if (L_0) { goto IL_0013; } } { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_1 = __this->____compressedBytes; if (!L_1) { goto IL_00c5; } } IL_0013: { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = __this->____storedUncompressedData; if (!L_2) { goto IL_007f; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = __this->____storedUncompressedData; NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_3); __this->____uncompressedSize = L_4; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_5 = __this->____archive; NullCheck(L_5); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6; L_6 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_5, NULL); CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_7; L_7 = ZipArchiveEntry_GetDataCompressor_m0E1AC3095B7F5E79C931ADA856E3CE56209EFD0C(__this, L_6, (bool)1, (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)NULL, NULL); DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* L_8 = (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317*)il2cpp_codegen_object_new(DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317_il2cpp_TypeInfo_var); DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78(L_8, L_7, __this, NULL); V_0 = L_8; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0075: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = V_0; if (!L_9) { goto IL_007e; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10 = V_0; NullCheck(L_10); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10); } IL_007e: { return; } } }); try { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = __this->____storedUncompressedData; NullCheck(L_11); int64_t L_12; L_12 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_11, ((int64_t)0), 0); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_13 = __this->____storedUncompressedData; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = V_0; NullCheck(L_13); Stream_CopyTo_m61DC54FF3708C2B8AB5C5D63D300AA57ADA01999(L_13, L_14, NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_15 = __this->____storedUncompressedData; NullCheck(L_15); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_15, NULL); __this->____storedUncompressedData = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____storedUncompressedData), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL); goto IL_00ea; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007f: { int64_t L_16 = __this->____uncompressedSize; if (L_16) { goto IL_008e; } } { ZipArchiveEntry_set_CompressionMethod_m4BB5F8B6E417C267393D5DB6887595A5A0161771(__this, 0, NULL); } IL_008e: { bool L_17; L_17 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(__this, (bool)0, NULL); ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_18 = __this->____compressedBytes; V_1 = L_18; V_2 = 0; goto IL_00be; } IL_00a1: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = L_20; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = (L_19)->GetAt(static_cast(L_21)); V_3 = L_22; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_23 = __this->____archive; NullCheck(L_23); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24; L_24 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_23, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_3; NullCheck(L_26); NullCheck(L_24); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_24, L_25, 0, ((int32_t)(((RuntimeArray*)L_26)->max_length))); int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00be: { int32_t L_28 = V_2; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_29 = V_1; NullCheck(L_29); if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))))) { goto IL_00a1; } } { return; } IL_00c5: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_30 = __this->____archive; NullCheck(L_30); int32_t L_31; L_31 = ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline(L_30, NULL); if ((((int32_t)L_31) == ((int32_t)2))) { goto IL_00db; } } { bool L_32 = __this->____everOpenedForWrite; if (L_32) { goto IL_00ea; } } IL_00db: { __this->____everOpenedForWrite = (bool)1; bool L_33; L_33 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(__this, (bool)1, NULL); } IL_00ea: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteCrcAndSizesInLocalHeader_m67FE451EDE9F8A67F71AC400DF2A76F68D2206E4 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, bool ___0_zip64HeaderUsed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_1 = NULL; bool V_2 = false; uint32_t V_3 = 0; uint32_t V_4 = 0; bool G_B2_0 = false; bool G_B1_0 = false; int32_t G_B3_0 = 0; bool G_B3_1 = false; bool G_B5_0 = false; bool G_B4_0 = false; int32_t G_B6_0 = 0; bool G_B6_1 = false; int32_t G_B9_0 = 0; { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL); NullCheck(L_1); int64_t L_2; L_2 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_1); V_0 = L_2; ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_3 = __this->____archive; NullCheck(L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_3, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_5 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_5, L_4, NULL); V_1 = L_5; bool L_6; L_6 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL); bool L_7 = L_6; if (!L_7) { G_B2_0 = L_7; goto IL_0031; } G_B1_0 = L_7; } { bool L_8 = ___0_zip64HeaderUsed; G_B3_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0); G_B3_1 = G_B1_0; goto IL_0032; } IL_0031: { G_B3_0 = 0; G_B3_1 = G_B2_0; } IL_0032: { V_2 = (bool)G_B3_0; bool L_9 = G_B3_1; if (L_9) { G_B5_0 = L_9; goto IL_003f; } G_B4_0 = L_9; } { int64_t L_10 = __this->____compressedSize; G_B6_0 = ((int32_t)(uint32_t)L_10); G_B6_1 = G_B4_0; goto IL_0040; } IL_003f: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0040: { V_3 = G_B6_0; if (G_B6_1) { goto IL_004c; } } { int64_t L_11 = __this->____uncompressedSize; G_B9_0 = ((int32_t)(uint32_t)L_11); goto IL_004d; } IL_004c: { G_B9_0 = (-1); } IL_004d: { V_4 = G_B9_0; bool L_12 = V_2; if (!L_12) { goto IL_0087; } } { uint16_t L_13 = __this->____generalPurposeBitFlag; __this->____generalPurposeBitFlag = ((int32_t)((int32_t)L_13|8)); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_14 = __this->____archive; NullCheck(L_14); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_15; L_15 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_14, NULL); int64_t L_16 = __this->____offsetOfLocalHeader; NullCheck(L_15); int64_t L_17; L_17 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_15, ((int64_t)il2cpp_codegen_add(L_16, ((int64_t)6))), 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_18 = V_1; uint16_t L_19 = __this->____generalPurposeBitFlag; NullCheck(L_18); VirtualActionInvoker1< uint16_t >::Invoke(16, L_18, L_19); } IL_0087: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_20 = __this->____archive; NullCheck(L_20); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21; L_21 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_20, NULL); int64_t L_22 = __this->____offsetOfLocalHeader; NullCheck(L_21); int64_t L_23; L_23 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_21, ((int64_t)il2cpp_codegen_add(L_22, ((int64_t)((int32_t)14)))), 0); bool L_24 = V_2; if (L_24) { goto IL_00c3; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_25 = V_1; uint32_t L_26 = __this->____crc32; NullCheck(L_25); VirtualActionInvoker1< uint32_t >::Invoke(18, L_25, L_26); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_27 = V_1; uint32_t L_28 = V_3; NullCheck(L_27); VirtualActionInvoker1< uint32_t >::Invoke(18, L_27, L_28); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_29 = V_1; uint32_t L_30 = V_4; NullCheck(L_29); VirtualActionInvoker1< uint32_t >::Invoke(18, L_29, L_30); goto IL_00d8; } IL_00c3: { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = V_1; NullCheck(L_31); VirtualActionInvoker1< uint32_t >::Invoke(18, L_31, 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_32 = V_1; NullCheck(L_32); VirtualActionInvoker1< uint32_t >::Invoke(18, L_32, 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_33 = V_1; NullCheck(L_33); VirtualActionInvoker1< uint32_t >::Invoke(18, L_33, 0); } IL_00d8: { bool L_34 = ___0_zip64HeaderUsed; if (!L_34) { goto IL_012f; } } { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_35 = __this->____archive; NullCheck(L_35); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_36; L_36 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_35, NULL); int64_t L_37 = __this->____offsetOfLocalHeader; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = __this->____storedEntryNameBytes; NullCheck(L_38); NullCheck(L_36); int64_t L_39; L_39 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_36, ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_37, ((int64_t)((int32_t)30)))), ((int64_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))), ((int64_t)4))), 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_40 = V_1; int64_t L_41 = __this->____uncompressedSize; NullCheck(L_40); VirtualActionInvoker1< int64_t >::Invoke(19, L_40, L_41); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_42 = V_1; int64_t L_43 = __this->____compressedSize; NullCheck(L_42); VirtualActionInvoker1< int64_t >::Invoke(19, L_42, L_43); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_44 = __this->____archive; NullCheck(L_44); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_45; L_45 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_44, NULL); int64_t L_46 = V_0; NullCheck(L_45); int64_t L_47; L_47 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_45, L_46, 0); } IL_012f: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_48 = __this->____archive; NullCheck(L_48); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_49; L_49 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_48, NULL); int64_t L_50 = V_0; NullCheck(L_49); int64_t L_51; L_51 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_49, L_50, 0); bool L_52 = V_2; if (!L_52) { goto IL_0169; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_53 = V_1; uint32_t L_54 = __this->____crc32; NullCheck(L_53); VirtualActionInvoker1< uint32_t >::Invoke(18, L_53, L_54); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_55 = V_1; int64_t L_56 = __this->____compressedSize; NullCheck(L_55); VirtualActionInvoker1< int64_t >::Invoke(19, L_55, L_56); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_57 = V_1; int64_t L_58 = __this->____uncompressedSize; NullCheck(L_57); VirtualActionInvoker1< int64_t >::Invoke(19, L_57, L_58); } IL_0169: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_WriteDataDescriptor_m9C22F8F8EF9F7A2BC10F7D7DDBBB799D7C262246 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL; { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_0, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL); V_0 = L_2; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = V_0; NullCheck(L_3); VirtualActionInvoker1< uint32_t >::Invoke(18, L_3, ((int32_t)134695760)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = V_0; uint32_t L_5 = __this->____crc32; NullCheck(L_4); VirtualActionInvoker1< uint32_t >::Invoke(18, L_4, L_5); bool L_6; L_6 = ZipArchiveEntry_SizesTooLarge_mBF42A3A3E27152942B65447A7AB5CA89FAB46198(__this, NULL); if (!L_6) { goto IL_0049; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = V_0; int64_t L_8 = __this->____compressedSize; NullCheck(L_7); VirtualActionInvoker1< int64_t >::Invoke(19, L_7, L_8); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_9 = V_0; int64_t L_10 = __this->____uncompressedSize; NullCheck(L_9); VirtualActionInvoker1< int64_t >::Invoke(19, L_9, L_10); return; } IL_0049: { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_11 = V_0; int64_t L_12 = __this->____compressedSize; NullCheck(L_11); VirtualActionInvoker1< uint32_t >::Invoke(18, L_11, ((int32_t)(uint32_t)L_12)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_13 = V_0; int64_t L_14 = __this->____uncompressedSize; NullCheck(L_13); VirtualActionInvoker1< uint32_t >::Invoke(18, L_13, ((int32_t)(uint32_t)L_14)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_UnloadStreams_mAA66F564B73322E65FDA8C40C248C98DC367945C (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->____storedUncompressedData; if (!L_0) { goto IL_0013; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->____storedUncompressedData; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); } IL_0013: { __this->____compressedBytes = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____compressedBytes), (void*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)NULL); __this->____outstandingWriteStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____outstandingWriteStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_CloseStreams_m6A5C7BDEA3457B2EB1B30DC9E27BDD4639BDC506 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____outstandingWriteStream; if (!L_0) { goto IL_0013; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____outstandingWriteStream; NullCheck(L_1); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_1, NULL); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_VersionToExtractAtLeast_mAE09A7CC80BDF41268A9392CB18883C2714EE8BA (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, uint16_t ___0_value, const RuntimeMethod* method) { { uint16_t L_0 = __this->____versionToExtract; uint16_t L_1 = ___0_value; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0010; } } { uint16_t L_2 = ___0_value; __this->____versionToExtract = L_2; } IL_0010: { uint16_t L_3 = __this->____versionMadeBySpecification; uint16_t L_4 = ___0_value; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0020; } } { uint16_t L_5 = ___0_value; __this->____versionMadeBySpecification = L_5; } IL_0020: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9 (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_0 = __this->____archive; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44C094CC0191CDCBAB55C060A59C0B4D83C3E037)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipArchiveEntry_ThrowIfInvalidArchive_mF5EF732D2525CC4B388B91369554B32F5170B1C9_RuntimeMethod_var))); } IL_0013: { ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = __this->____archive; NullCheck(L_2); ZipArchive_ThrowIfDisposed_mCF0A1324ED33B058A30E33B00197D4EC37A74CF6(L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Windows_m1C58B47F8475A5A145F94CBA61C7E983655039BC (String_t* ___0_path, const RuntimeMethod* method) { int32_t V_0 = 0; Il2CppChar V_1 = 0x0; { String_t* L_0 = ___0_path; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; goto IL_002a; } IL_0009: { String_t* L_2 = ___0_path; int32_t L_3 = V_0; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); V_1 = L_4; Il2CppChar L_5 = V_1; if ((((int32_t)L_5) == ((int32_t)((int32_t)92)))) { goto IL_0020; } } { Il2CppChar L_6 = V_1; if ((((int32_t)L_6) == ((int32_t)((int32_t)47)))) { goto IL_0020; } } { Il2CppChar L_7 = V_1; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)58))))) { goto IL_002a; } } IL_0020: { String_t* L_8 = ___0_path; int32_t L_9 = V_0; NullCheck(L_8); String_t* L_10; L_10 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL); return L_10; } IL_002a: { int32_t L_11 = V_0; int32_t L_12 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); V_0 = L_12; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0009; } } { String_t* L_13 = ___0_path; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_GetFileName_Unix_mB832EE5367BBB1B3887B5613A01E1AE31703FC58 (String_t* ___0_path, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_path; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; goto IL_001e; } IL_0009: { String_t* L_2 = ___0_path; int32_t L_3 = V_0; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)47))))) { goto IL_001e; } } { String_t* L_5 = ___0_path; int32_t L_6 = V_0; NullCheck(L_5); String_t* L_7; L_7 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), NULL); return L_7; } IL_001e: { int32_t L_8 = V_0; int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); V_0 = L_9; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_0009; } } { String_t* L_10 = ___0_path; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8 (String_t* ___0_path, uint8_t ___1_madeByPlatform, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = ___1_madeByPlatform; if (!L_0) { goto IL_0009; } } { uint8_t L_1 = ___1_madeByPlatform; if ((((int32_t)L_1) == ((int32_t)3))) { goto IL_0010; } } { goto IL_0017; } IL_0009: { String_t* L_2 = ___0_path; il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); String_t* L_3; L_3 = ZipArchiveEntry_GetFileName_Windows_m1C58B47F8475A5A145F94CBA61C7E983655039BC(L_2, NULL); return L_3; } IL_0010: { String_t* L_4 = ___0_path; il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); String_t* L_5; L_5 = ZipArchiveEntry_GetFileName_Unix_mB832EE5367BBB1B3887B5613A01E1AE31703FC58(L_4, NULL); return L_5; } IL_0017: { String_t* L_6 = ___0_path; il2cpp_codegen_runtime_class_init_inline(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); uint8_t L_7 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___CurrentZipPlatform; String_t* L_8; L_8 = ZipArchiveEntry_ParseFileName_mB97DF5D033B65F81671D63DAC56A25F2AA32DDF8(L_6, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipArchiveEntry__cctor_m00A0460A3FCDC9C666E7BB099FE8AA8B283CA860 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t G_B3_0 = 0; { int32_t L_0; L_0 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___s_allowLargeZipArchiveEntriesInUpdateMode = (bool)((((int32_t)L_0) > ((int32_t)4))? 1 : 0); il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var); Il2CppChar L_1 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___PathSeparator; if ((((int32_t)L_1) == ((int32_t)((int32_t)47)))) { goto IL_0019; } } { G_B3_0 = 0; goto IL_001a; } IL_0019: { G_B3_0 = 3; } IL_001a: { ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_StaticFields*)il2cpp_codegen_static_fields_for(ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var))->___CurrentZipPlatform = G_B3_0; 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 DirectToArchiveWriterStream__ctor_m9BB7F2B381424652C58836B4D94CB51D7EEF6A78 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* ___0_crcSizeStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); __this->____position = ((int64_t)0); CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_0 = ___0_crcSizeStream; __this->____crcSizeStream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____crcSizeStream), (void*)L_0); __this->____everWritten = (bool)0; __this->____isDisposed = (bool)0; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___1_entry; __this->____entry = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____entry), (void*)L_1); __this->____usedZip64inLH = (bool)0; __this->____canWrite = (bool)1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DirectToArchiveWriterStream_get_Length_mF5960C42CA8DD3ACDA89A57D744D120A22182326 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_get_Length_mF5960C42CA8DD3ACDA89A57D744D120A22182326_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DirectToArchiveWriterStream_get_Position_m1445767E25E4A881159BBDD9D3C7BFCB33811766 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); int64_t L_0 = __this->____position; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_set_Position_m75999435FE3C978528F640246A704A87BC4F8BEF (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, int64_t ___0_value, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_set_Position_m75999435FE3C978528F640246A704A87BC4F8BEF_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectToArchiveWriterStream_get_CanRead_m5693AF05AC7763E3EF75C40D283E39B6CC3D3B6B (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectToArchiveWriterStream_get_CanSeek_m0982800C7D85BAC0196762C6B4D995561C65F846 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DirectToArchiveWriterStream_get_CanWrite_mA38DC50347D9C86FEEE193ABCA732C1B204110D0 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { bool L_0 = __this->____canWrite; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (!L_0) { goto IL_001e; } } { Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1); ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861_RuntimeMethod_var))); } IL_001e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DirectToArchiveWriterStream_Read_mB8DA1FEFCE7016B7E1CD529E80AD08F44ACE9EC5 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); 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*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Read_mB8DA1FEFCE7016B7E1CD529E80AD08F44ACE9EC5_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DirectToArchiveWriterStream_Seek_m6445B6C433A3EFB99B687B9DF1DD11200787DB51 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Seek_m6445B6C433A3EFB99B687B9DF1DD11200787DB51_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_SetLength_m3EDFAB11631621DB2B28E54F7ABA1D9910CD50CF (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, int64_t ___0_value, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); 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*)&_stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_SetLength_m3EDFAB11631621DB2B28E54F7ABA1D9910CD50CF_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { 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*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_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*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_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*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var))); } IL_0036: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; NullCheck(L_6); int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))) >= ((int32_t)L_8))) { 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*)&_stringLiteral3BEF0D44C4B01A449A238B2B9A9E5C6835C9E507)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DirectToArchiveWriterStream_Write_m3290C62DEC4ECF784DF923A88E04BD5DB8366FAD_RuntimeMethod_var))); } IL_0049: { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); int32_t L_10 = ___2_count; if (L_10) { goto IL_0053; } } { return; } IL_0053: { bool L_11 = __this->____everWritten; if (L_11) { goto IL_0074; } } { __this->____everWritten = (bool)1; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_12 = __this->____entry; NullCheck(L_12); bool L_13; L_13 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(L_12, (bool)0, NULL); __this->____usedZip64inLH = L_13; } IL_0074: { CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_14 = __this->____crcSizeStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_offset; int32_t L_17 = ___2_count; NullCheck(L_14); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_14, L_15, L_16, L_17); int64_t L_18 = __this->____position; int32_t L_19 = ___2_count; __this->____position = ((int64_t)il2cpp_codegen_add(L_18, ((int64_t)L_19))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_Flush_mE250B983605764DE0B2857EEFD8CF9E937982807 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, const RuntimeMethod* method) { { DirectToArchiveWriterStream_ThrowIfDisposed_mF4D2AD303F7DAD53E17E3A4D57BFB1E94A78D861(__this, NULL); CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_0 = __this->____crcSizeStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(16, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectToArchiveWriterStream_Dispose_m3AF7D2F140CA3C62F9A44D07D1F5A6DFFFC4D2A5 (DirectToArchiveWriterStream_t65E1BFC3F220BCF012CB083F10BA14A90F5FF317* __this, bool ___0_disposing, const RuntimeMethod* method) { { bool L_0 = ___0_disposing; if (!L_0) { goto IL_0070; } } { bool L_1 = __this->____isDisposed; if (L_1) { goto IL_0070; } } { CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* L_2 = __this->____crcSizeStream; NullCheck(L_2); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_2, NULL); bool L_3 = __this->____everWritten; if (L_3) { goto IL_002d; } } { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = __this->____entry; NullCheck(L_4); bool L_5; L_5 = ZipArchiveEntry_WriteLocalFileHeader_m24ABCA6E8CC57BCE477DDD6E564D04DF5D9FFE91(L_4, (bool)1, NULL); goto IL_0062; } IL_002d: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_6 = __this->____entry; NullCheck(L_6); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_7 = L_6->____archive; NullCheck(L_7); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8; L_8 = ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline(L_7, NULL); NullCheck(L_8); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(8, L_8); if (!L_9) { goto IL_0057; } } { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_10 = __this->____entry; bool L_11 = __this->____usedZip64inLH; NullCheck(L_10); ZipArchiveEntry_WriteCrcAndSizesInLocalHeader_m67FE451EDE9F8A67F71AC400DF2A76F68D2206E4(L_10, L_11, NULL); goto IL_0062; } IL_0057: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_12 = __this->____entry; NullCheck(L_12); ZipArchiveEntry_WriteDataDescriptor_m9C22F8F8EF9F7A2BC10F7D7DDBBB799D7C262246(L_12, NULL); } IL_0062: { __this->____canWrite = (bool)0; __this->____isDisposed = (bool)1; } IL_0070: { bool L_13 = ___0_disposing; Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_13, 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 #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFB0EA39E385CFFACC7A1E47673D4E1F267C19A74 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* L_0 = (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516*)il2cpp_codegen_object_new(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var); U3CU3Ec__ctor_mAEA937E579A34BDF23D9107A2BE5527A46BABC69(L_0, NULL); ((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mAEA937E579A34BDF23D9107A2BE5527A46BABC69 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CGetDataCompressorU3Eb__69_0_m5DB8D5229C65AC9D1CA956550B2E9A371487ABF9 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, int64_t ___0_initialPosition, int64_t ___1_currentPosition, uint32_t ___2_checkSum, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___3_backing, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___4_thisRef, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___5_closeHandler, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_0 = ___4_thisRef; uint32_t L_1 = ___2_checkSum; NullCheck(L_0); L_0->____crc32 = L_1; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_2 = ___4_thisRef; int64_t L_3 = ___1_currentPosition; NullCheck(L_2); L_2->____uncompressedSize = L_3; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = ___4_thisRef; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___3_backing; NullCheck(L_5); int64_t L_6; L_6 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_5); int64_t L_7 = ___0_initialPosition; NullCheck(L_4); L_4->____compressedSize = ((int64_t)il2cpp_codegen_subtract(L_6, L_7)); EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_8 = ___5_closeHandler; if (!L_8) { goto IL_0032; } } { EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_9 = ___5_closeHandler; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_10 = ___4_thisRef; il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var); EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* L_11 = ((EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields*)il2cpp_codegen_static_fields_for(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var))->___Empty; NullCheck(L_9); EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline(L_9, L_10, L_11, NULL); } IL_0032: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COpenInWriteModeU3Eb__72_0_m7B46F385AC1653A77BA1FECA69143DF57FE83B10 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, RuntimeObject* ___0_o, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* V_0 = NULL; { RuntimeObject* L_0 = ___0_o; V_0 = ((ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)CastclassClass((RuntimeObject*)L_0, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4_il2cpp_TypeInfo_var)); ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = V_0; NullCheck(L_1); ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* L_2 = L_1->____archive; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_3 = V_0; NullCheck(L_2); ZipArchive_ReleaseArchiveStream_m3490E6E1E69188C52F6C95598DEACC188BAE02AE(L_2, L_3, NULL); ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = V_0; NullCheck(L_4); L_4->____outstandingWriteStream = (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_4->____outstandingWriteStream), (void*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COpenInUpdateModeU3Eb__73_0_mF7D05AA3555DD6A7046539DD462D161EDDDFE523 (U3CU3Ec_t1A951D4FF33501111B323EEB2439C89C3A39D516* __this, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___0_thisRef, const RuntimeMethod* method) { { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_0 = ___0_thisRef; NullCheck(L_0); L_0->____currentlyOpenForWrite = (bool)0; 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 IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_pinvoke(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke& marshaled) { marshaled.____tag = unmarshaled.____tag; marshaled.____size = unmarshaled.____size; marshaled.____data = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.____data); } IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_pinvoke_back(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke& marshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled) { uint16_t unmarshaled_tag_temp_0 = 0; unmarshaled_tag_temp_0 = marshaled.____tag; unmarshaled.____tag = unmarshaled_tag_temp_0; uint16_t unmarshaled_size_temp_1 = 0; unmarshaled_size_temp_1 = marshaled.____size; unmarshaled.____size = unmarshaled_size_temp_1; unmarshaled.____data = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____data), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data)); } IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_pinvoke_cleanup(ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_pinvoke& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.____data); marshaled.____data = NULL; } IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_com(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com& marshaled) { marshaled.____tag = unmarshaled.____tag; marshaled.____size = unmarshaled.____size; marshaled.____data = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.____data); } IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_com_back(const ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com& marshaled, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530& unmarshaled) { uint16_t unmarshaled_tag_temp_0 = 0; unmarshaled_tag_temp_0 = marshaled.____tag; unmarshaled.____tag = unmarshaled_tag_temp_0; uint16_t unmarshaled_size_temp_1 = 0; unmarshaled_size_temp_1 = marshaled.____size; unmarshaled.____size = unmarshaled_size_temp_1; unmarshaled.____data = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____data), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.____data)); } IL2CPP_EXTERN_C void ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshal_com_cleanup(ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530_marshaled_com& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.____data); marshaled.____data = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____tag; return L_0; } } IL2CPP_EXTERN_C uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t _returnValue; _returnValue = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t _returnValue; _returnValue = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; return L_0; } } IL2CPP_EXTERN_C ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* _returnValue; _returnValue = ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1; uint16_t L_3; L_3 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline(__this, NULL); NullCheck(L_2); VirtualActionInvoker1< uint16_t >::Invoke(16, L_2, L_3); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = L_2; uint16_t L_5; L_5 = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline(__this, NULL); NullCheck(L_4); VirtualActionInvoker1< uint16_t >::Invoke(16, L_4, L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6; L_6 = ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline(__this, NULL); NullCheck(L_4); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_4, L_6); return; } } IL2CPP_EXTERN_C void ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6_AdjustorThunk (RuntimeObject* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6(_thisAdjusted, ___0_stream, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, int64_t ___1_endExtraField, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* ___2_field, const RuntimeMethod* method) { { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_0 = ___2_field; il2cpp_codegen_initobj(L_0, sizeof(ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530)); int64_t L_1 = ___1_endExtraField; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = ___0_reader; NullCheck(L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3; L_3 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_2); NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_3); if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_1, L_4))) >= ((int64_t)((int64_t)4)))) { goto IL_001a; } } { return (bool)0; } IL_001a: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_5 = ___2_field; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6 = ___0_reader; NullCheck(L_6); uint16_t L_7; L_7 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_6); L_5->____tag = L_7; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_8 = ___2_field; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_9 = ___0_reader; NullCheck(L_9); uint16_t L_10; L_10 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_9); L_8->____size = L_10; int64_t L_11 = ___1_endExtraField; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_12 = ___0_reader; NullCheck(L_12); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13; L_13 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_12); NullCheck(L_13); int64_t L_14; L_14 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_13); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_15 = ___2_field; uint16_t L_16 = L_15->____size; if ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_11, L_14))) >= ((int64_t)((int64_t)(uint64_t)((uint32_t)L_16))))) { goto IL_004a; } } { return (bool)0; } IL_004a: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_17 = ___2_field; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = ___0_reader; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* L_19 = ___2_field; uint16_t L_20 = L_19->____size; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21; L_21 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_18, L_20); L_17->____data = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_17->____data), (void*)L_21); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_0 = NULL; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_1 = NULL; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2; memset((&V_2), 0, sizeof(V_2)); { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)il2cpp_codegen_object_new(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var); List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB(L_0, List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var); V_0 = L_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_extraFieldData; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_2, L_1, NULL); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0028: { { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_1; if (!L_3) { goto IL_0031; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = V_1; NullCheck(L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4); } IL_0031: { return; } } }); try { { goto IL_0016_1; } IL_000f_1: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_5 = V_0; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_6 = V_2; NullCheck(L_5); List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline(L_5, L_6, List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var); } IL_0016_1: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = V_1; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8 = ___0_extraFieldData; NullCheck(L_8); int64_t L_9; L_9 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_8); bool L_10; L_10 = ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB(L_7, L_9, (&V_2), NULL); if (L_10) { goto IL_000f_1; } } { goto IL_0032; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0032: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZipGenericExtraField_TotalSize_m5CD4706EBD9E58DC7B745B2E037113987FECEDBE (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_1; memset((&V_1), 0, sizeof(V_1)); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2; memset((&V_2), 0, sizeof(V_2)); { V_0 = 0; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = ___0_fields; NullCheck(L_0); Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_1; L_1 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_0, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); V_1 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002a: { Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_1), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); return; } }); try { { goto IL_001f_1; } IL_000b_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_2; L_2 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_1), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); V_2 = L_2; int32_t L_3 = V_0; uint16_t L_4; L_4 = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline((&V_2), NULL); V_0 = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, 4)))); } IL_001f_1: { bool L_5; L_5 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_1), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); if (L_5) { goto IL_000b_1; } } { goto IL_0038; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0038: { int32_t L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipGenericExtraField_WriteAllBlocks_mF43381AFAE22FB4676F87F423EF23479E75B9E11 (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_fields, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_0; memset((&V_0), 0, sizeof(V_0)); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_1; memset((&V_1), 0, sizeof(V_1)); { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = ___0_fields; NullCheck(L_0); Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_1; L_1 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_0, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0024: { Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_0), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); return; } }); try { { goto IL_0019_1; } IL_0009_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_2; L_2 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_0), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); V_1 = L_2; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___1_stream; ZipGenericExtraField_WriteBlock_mE0E1FDE23207EB8B55074171E6C481A1A471F2C6((&V_1), L_3, NULL); } IL_0019_1: { bool L_4; L_4 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_0), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); if (L_4) { goto IL_0009_1; } } { goto IL_0032; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0032: { 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 void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_pinvoke(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke& marshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL); } IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_pinvoke_back(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke& marshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL); } IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_pinvoke_cleanup(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_pinvoke& marshaled) { } IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_com(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com& marshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL); } IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_com_back(const Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com& marshaled, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ____uncompressedSizeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_____uncompressedSize_FieldInfo_var, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(____uncompressedSizeException, NULL); } IL2CPP_EXTERN_C void Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshal_com_cleanup(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785_marshaled_com& marshaled) { } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____size; return (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, 4))); } } IL2CPP_EXTERN_C uint16_t Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t _returnValue; _returnValue = Zip64ExtraField_get_TotalSize_m5F50EC851F8B687BFF82B1661A4E569C476A6E85(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____uncompressedSize; return L_0; } } IL2CPP_EXTERN_C Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 _returnValue; _returnValue = Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = ___0_value; __this->____uncompressedSize = L_0; Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(__this, NULL); return; } } IL2CPP_EXTERN_C void Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1_AdjustorThunk (RuntimeObject* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Zip64ExtraField_set_UncompressedSize_m1A0368B13AF3852DCA015652DFE6F8D9E1B2FAF1(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____compressedSize; return L_0; } } IL2CPP_EXTERN_C Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 _returnValue; _returnValue = Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = ___0_value; __this->____compressedSize = L_0; Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(__this, NULL); return; } } IL2CPP_EXTERN_C void Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE_AdjustorThunk (RuntimeObject* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Zip64ExtraField_set_CompressedSize_mCAA4A05A68B7D6C15724D8323B36D3482CAF29AE(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____localHeaderOffset; return L_0; } } IL2CPP_EXTERN_C Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 _returnValue; _returnValue = Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8 (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = ___0_value; __this->____localHeaderOffset = L_0; Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(__this, NULL); return; } } IL2CPP_EXTERN_C void Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8_AdjustorThunk (RuntimeObject* __this, Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ___0_value, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Zip64ExtraField_set_LocalHeaderOffset_m523C6446CBE2710C17270A84C2D1ED68628663C8(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->____startDiskNumber; return L_0; } } IL2CPP_EXTERN_C Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 _returnValue; _returnValue = Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { __this->____size = (uint16_t)0; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_0 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____uncompressedSize); bool L_1; L_1 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_0, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_1) { goto IL_0023; } } { uint16_t L_2 = __this->____size; __this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, 8))); } IL_0023: { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_3 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____compressedSize); bool L_4; L_4 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_3, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_4) { goto IL_003f; } } { uint16_t L_5 = __this->____size; __this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, 8))); } IL_003f: { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_6 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____localHeaderOffset); bool L_7; L_7 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_6, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_7) { goto IL_005b; } } { uint16_t L_8 = __this->____size; __this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, 8))); } IL_005b: { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_9 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->____startDiskNumber); bool L_10; L_10 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_9, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (!L_10) { goto IL_0077; } } { uint16_t L_11 = __this->____size; __this->____size = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, 4))); } IL_0077: { return; } } IL2CPP_EXTERN_C void Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Zip64ExtraField_UpdateSize_m8FB215062A34D76FBC958859B0DB73222A3EC5BC(_thisAdjusted, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetJustZip64Block_m6048EFE244AF5DED7677BEE5AAA0884A32B34D41 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_extraFieldStream, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_0; memset((&V_0), 0, sizeof(V_0)); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_1 = NULL; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2; memset((&V_2), 0, sizeof(V_2)); Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_3; memset((&V_3), 0, sizeof(V_3)); { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_extraFieldStream; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_1, L_0, NULL); V_1 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002e: { { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = V_1; if (!L_2) { goto IL_0037; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_1; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_0037: { return; } } }); try { { goto IL_001c_1; } IL_0009_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_4 = V_2; bool L_5 = ___1_readUncompressedSize; bool L_6 = ___2_readCompressedSize; bool L_7 = ___3_readLocalHeaderOffset; bool L_8 = ___4_readStartDiskNumber; bool L_9; L_9 = Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1(L_4, L_5, L_6, L_7, L_8, (&V_0), NULL); if (!L_9) { goto IL_001c_1; } } { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_10 = V_0; V_3 = L_10; goto IL_0076; } IL_001c_1: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = V_1; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = ___0_extraFieldStream; NullCheck(L_12); int64_t L_13; L_13 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_12); bool L_14; L_14 = ZipGenericExtraField_TryReadBlock_mA9E4A7FBBB4DE351D49C168F43B0860C44F7DAFB(L_11, L_13, (&V_2), NULL); if (L_14) { goto IL_0009_1; } } { goto IL_0038; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0038: { il2cpp_codegen_initobj((&V_0), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_15 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____compressedSize); il2cpp_codegen_initobj(L_15, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_16 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____uncompressedSize); il2cpp_codegen_initobj(L_16, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_17 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____localHeaderOffset); il2cpp_codegen_initobj(L_17, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_18 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&(&V_0)->____startDiskNumber); il2cpp_codegen_initobj(L_18, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_19 = V_0; return L_19; } IL_0076: { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_20 = V_3; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1 (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_extraField, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* ___5_zip64Block, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_1 = NULL; uint16_t V_2 = 0; bool V_3 = false; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 V_4; memset((&V_4), 0, sizeof(V_4)); int64_t V_5 = 0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_0 = ___5_zip64Block; il2cpp_codegen_initobj(L_0, sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785)); Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_1 = ___5_zip64Block; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_2 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&L_1->____compressedSize); il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_3 = ___5_zip64Block; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_4 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&L_3->____uncompressedSize); il2cpp_codegen_initobj(L_4, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_5 = ___5_zip64Block; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_6 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&L_5->____localHeaderOffset); il2cpp_codegen_initobj(L_6, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_7 = ___5_zip64Block; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_8 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&L_7->____startDiskNumber); il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); uint16_t L_9; L_9 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline((&___0_extraField), NULL); if ((((int32_t)L_9) == ((int32_t)1))) { goto IL_0048; } } { return (bool)0; } IL_0048: { V_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01b8: { { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_10 = V_0; if (!L_10) { goto IL_01c1; } } { MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_11 = V_0; NullCheck(L_11); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_11, NULL); } IL_01c1: { return; } } }); try { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12; L_12 = ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline((&___0_extraField), NULL); MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_13 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2(L_13, L_12, NULL); V_0 = L_13; MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_14 = V_0; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_15 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_15, L_14, NULL); V_1 = L_15; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01ae_1: { { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_16 = V_1; if (!L_16) { goto IL_01b7_1; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_17 = V_1; NullCheck(L_17); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17); } IL_01b7_1: { return; } } }); try { { V_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_18 = ___5_zip64Block; uint16_t L_19; L_19 = ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline((&___0_extraField), NULL); L_18->____size = L_19; V_2 = (uint16_t)0; bool L_20 = ___1_readUncompressedSize; if (!L_20) { goto IL_0078_2; } } { uint16_t L_21 = V_2; V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, 8))); } IL_0078_2: { bool L_22 = ___2_readCompressedSize; if (!L_22) { goto IL_0080_2; } } { uint16_t L_23 = V_2; V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, 8))); } IL_0080_2: { bool L_24 = ___3_readLocalHeaderOffset; if (!L_24) { goto IL_0088_2; } } { uint16_t L_25 = V_2; V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, 8))); } IL_0088_2: { bool L_26 = ___4_readStartDiskNumber; if (!L_26) { goto IL_0091_2; } } { uint16_t L_27 = V_2; V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, 4))); } IL_0091_2: { uint16_t L_28 = V_2; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_29 = ___5_zip64Block; uint16_t L_30 = L_29->____size; if ((((int32_t)L_28) == ((int32_t)L_30))) { goto IL_00a2_2; } } { V_3 = (bool)0; goto IL_01c2; } IL_00a2_2: { bool L_31 = ___1_readUncompressedSize; if (!L_31) { goto IL_00b7_2; } } { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_32 = ___5_zip64Block; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_33 = V_1; NullCheck(L_33); int64_t L_34; L_34 = VirtualFuncInvoker0< int64_t >::Invoke(17, L_33); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_35; memset((&L_35), 0, sizeof(L_35)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_35), L_34, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); L_32->____uncompressedSize = L_35; } IL_00b7_2: { bool L_36 = ___2_readCompressedSize; if (!L_36) { goto IL_00cc_2; } } { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_37 = ___5_zip64Block; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_38 = V_1; NullCheck(L_38); int64_t L_39; L_39 = VirtualFuncInvoker0< int64_t >::Invoke(17, L_38); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_40; memset((&L_40), 0, sizeof(L_40)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_40), L_39, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); L_37->____compressedSize = L_40; } IL_00cc_2: { bool L_41 = ___3_readLocalHeaderOffset; if (!L_41) { goto IL_00e1_2; } } { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_42 = ___5_zip64Block; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_43 = V_1; NullCheck(L_43); int64_t L_44; L_44 = VirtualFuncInvoker0< int64_t >::Invoke(17, L_43); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_45; memset((&L_45), 0, sizeof(L_45)); Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1((&L_45), L_44, Nullable_1__ctor_m117BE9EF6DBC76B088B52AFB80634B9195D384A1_RuntimeMethod_var); L_42->____localHeaderOffset = L_45; } IL_00e1_2: { bool L_46 = ___4_readStartDiskNumber; if (!L_46) { goto IL_00f7_2; } } { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_47 = ___5_zip64Block; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_48 = V_1; NullCheck(L_48); int32_t L_49; L_49 = VirtualFuncInvoker0< int32_t >::Invoke(15, L_48); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_50; memset((&L_50), 0, sizeof(L_50)); Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_50), L_49, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); L_47->____startDiskNumber = L_50; } IL_00f7_2: { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_51 = ___5_zip64Block; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_52 = L_51->____uncompressedSize; V_4 = L_52; V_5 = ((int64_t)0); int64_t L_53; L_53 = Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline((&V_4), Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var); int64_t L_54 = V_5; bool L_55; L_55 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_4), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!((int32_t)(((((int64_t)L_53) < ((int64_t)L_54))? 1 : 0)&(int32_t)L_55))) { goto IL_0124_2; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_56 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_56, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF1F03E7970A6675BA398E5D28A1894AF9312B4C8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var))); } IL_0124_2: { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_57 = ___5_zip64Block; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_58 = L_57->____compressedSize; V_4 = L_58; V_5 = ((int64_t)0); int64_t L_59; L_59 = Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline((&V_4), Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var); int64_t L_60 = V_5; bool L_61; L_61 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_4), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!((int32_t)(((((int64_t)L_59) < ((int64_t)L_60))? 1 : 0)&(int32_t)L_61))) { goto IL_0151_2; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_62 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFFF927D75DFBC007B51642D9FABF84C5479FD44A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var))); } IL_0151_2: { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_63 = ___5_zip64Block; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_64 = L_63->____localHeaderOffset; V_4 = L_64; V_5 = ((int64_t)0); int64_t L_65; L_65 = Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_inline((&V_4), Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_RuntimeMethod_var); int64_t L_66 = V_5; bool L_67; L_67 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_4), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!((int32_t)(((((int64_t)L_65) < ((int64_t)L_66))? 1 : 0)&(int32_t)L_67))) { goto IL_017e_2; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_68 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_68, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD92ED6B704FBD9D7D3DCD89185DE8ED9C1409346)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_68, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var))); } IL_017e_2: { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* L_69 = ___5_zip64Block; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_70 = L_69->____startDiskNumber; V_6 = L_70; V_7 = 0; int32_t L_71; L_71 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_6), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var); int32_t L_72 = V_7; bool L_73; L_73 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_6), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_71) < ((int32_t)L_72))? 1 : 0)&(int32_t)L_73))) { goto IL_01aa_2; } } { InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1* L_74 = (InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidDataException_t9D62CAAA10DD31CCD9C0F92AA5729A05282F18A1_il2cpp_TypeInfo_var))); InvalidDataException__ctor_m514879053D89E3C8229A01AA8970237FA5409532(L_74, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD05164EE29744DAAAD8A876F75B10645849E267)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_74, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1_RuntimeMethod_var))); } IL_01aa_2: { V_3 = (bool)1; goto IL_01c2; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01c2: { bool L_75 = V_3; return L_75; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 Zip64ExtraField_GetAndRemoveZip64Block_mB7341E90373208AB63585BC7BBE673D642C8CA0A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, bool ___1_readUncompressedSize, bool ___2_readCompressedSize, bool ___3_readLocalHeaderOffset, bool ___4_readStartDiskNumber, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_0; memset((&V_0), 0, sizeof(V_0)); List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_1 = NULL; bool V_2 = false; Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_3; memset((&V_3), 0, sizeof(V_3)); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_4; memset((&V_4), 0, sizeof(V_4)); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_5; memset((&V_5), 0, sizeof(V_5)); { il2cpp_codegen_initobj((&V_0), sizeof(Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_0 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____compressedSize); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_1 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____uncompressedSize); il2cpp_codegen_initobj(L_1, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_2 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&(&V_0)->____localHeaderOffset); il2cpp_codegen_initobj(L_2, sizeof(Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_3 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&(&V_0)->____startDiskNumber); il2cpp_codegen_initobj(L_3, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_4 = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)il2cpp_codegen_object_new(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var); List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB(L_4, List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var); V_1 = L_4; V_2 = (bool)0; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_5 = ___0_extraFields; NullCheck(L_5); Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_6; L_6 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_5, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); V_3 = L_6; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0088: { Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_3), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); return; } }); try { { goto IL_007d_1; } IL_004d_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_7; L_7 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_3), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); V_4 = L_7; uint16_t L_8; L_8 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline((&V_4), NULL); if ((!(((uint32_t)L_8) == ((uint32_t)1)))) { goto IL_007d_1; } } { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_9 = V_1; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_10 = V_4; NullCheck(L_9); List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline(L_9, L_10, List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var); bool L_11 = V_2; if (L_11) { goto IL_007d_1; } } { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_12 = V_4; bool L_13 = ___1_readUncompressedSize; bool L_14 = ___2_readCompressedSize; bool L_15 = ___3_readLocalHeaderOffset; bool L_16 = ___4_readStartDiskNumber; bool L_17; L_17 = Zip64ExtraField_TryGetZip64BlockFromGenericExtraField_m5DB9958C01EDB412C5D3F8B4D9A90769ADD7D0F1(L_12, L_13, L_14, L_15, L_16, (&V_0), NULL); if (!L_17) { goto IL_007d_1; } } { V_2 = (bool)1; } IL_007d_1: { bool L_18; L_18 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_3), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); if (L_18) { goto IL_004d_1; } } { goto IL_0096; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0096: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_19 = V_1; NullCheck(L_19); Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_20; L_20 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_19, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); V_3 = L_20; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00bc: { Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_3), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); return; } }); try { { goto IL_00b1_1; } IL_009f_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_21; L_21 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_3), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); V_5 = L_21; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_22 = ___0_extraFields; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_23 = V_5; NullCheck(L_22); bool L_24; L_24 = List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33(L_22, L_23, List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var); } IL_00b1_1: { bool L_25; L_25 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_3), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); if (L_25) { goto IL_009f_1; } } { goto IL_00ca; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ca: { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_26 = V_0; return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_RemoveZip64Blocks_m3BCB96FE6A482AE8BE0D11D9D77DEACC3EAFED5A (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ___0_extraFields, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_0 = NULL; Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 V_1; memset((&V_1), 0, sizeof(V_1)); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_2; memset((&V_2), 0, sizeof(V_2)); ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 V_3; memset((&V_3), 0, sizeof(V_3)); { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_0 = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)il2cpp_codegen_object_new(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC_il2cpp_TypeInfo_var); List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB(L_0, List_1__ctor_m6B213E3BCBABE9B784C93817C77C7F0025FD77FB_RuntimeMethod_var); V_0 = L_0; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_1 = ___0_extraFields; NullCheck(L_1); Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_2; L_2 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_1, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033: { Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_1), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); return; } }); try { { goto IL_0028_1; } IL_000f_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_3; L_3 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_1), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); V_2 = L_3; uint16_t L_4; L_4 = ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline((&V_2), NULL); if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_0028_1; } } { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_5 = V_0; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_6 = V_2; NullCheck(L_5); List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_inline(L_5, L_6, List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_RuntimeMethod_var); } IL_0028_1: { bool L_7; L_7 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_1), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); if (L_7) { goto IL_000f_1; } } { goto IL_0041; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0041: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_8 = V_0; NullCheck(L_8); Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2 L_9; L_9 = List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C(L_8, List_1_GetEnumerator_m3168E8506359E8A67BA16BE1C15B7A4A8392611C_RuntimeMethod_var); V_1 = L_9; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0065: { Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2((&V_1), Enumerator_Dispose_m047CC9291FDAA8A31AB552B6D5A472EBDC8367E2_RuntimeMethod_var); return; } }); try { { goto IL_005a_1; } IL_004a_1: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_10; L_10 = Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_inline((&V_1), Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_RuntimeMethod_var); V_3 = L_10; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_11 = ___0_extraFields; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_12 = V_3; NullCheck(L_11); bool L_13; L_13 = List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33(L_11, L_12, List_1_Remove_m940B64A9C2EFB19DD382C0ED0AAE3087512CCD33_RuntimeMethod_var); } IL_005a_1: { bool L_14; L_14 = Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18((&V_1), Enumerator_MoveNext_m29101FADD7D641CE84E13C301A200D7890D34E18_RuntimeMethod_var); if (L_14) { goto IL_004a_1; } } { goto IL_0073; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0073: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL); V_0 = L_1; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = V_0; NullCheck(L_2); VirtualActionInvoker1< uint16_t >::Invoke(16, L_2, (uint16_t)1); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = V_0; uint16_t L_4 = __this->____size; NullCheck(L_3); VirtualActionInvoker1< uint16_t >::Invoke(16, L_3, L_4); Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_5 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____uncompressedSize); bool L_6; L_6 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_5, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_6) { goto IL_0038; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = V_0; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_8 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____uncompressedSize); int64_t L_9; L_9 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_8, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); NullCheck(L_7); VirtualActionInvoker1< int64_t >::Invoke(19, L_7, L_9); } IL_0038: { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_10 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____compressedSize); bool L_11; L_11 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_10, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_11) { goto IL_0056; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_12 = V_0; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_13 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____compressedSize); int64_t L_14; L_14 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_13, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); NullCheck(L_12); VirtualActionInvoker1< int64_t >::Invoke(19, L_12, L_14); } IL_0056: { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_15 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____localHeaderOffset); bool L_16; L_16 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline(L_15, Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_16) { goto IL_0074; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_17 = V_0; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* L_18 = (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17*)(&__this->____localHeaderOffset); int64_t L_19; L_19 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC(L_18, Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); NullCheck(L_17); VirtualActionInvoker1< int64_t >::Invoke(19, L_17, L_19); } IL_0074: { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_20 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->____startDiskNumber); bool L_21; L_21 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_20, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (!L_21) { goto IL_0092; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_22 = V_0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_23 = (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)(&__this->____startDiskNumber); int32_t L_24; L_24 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA(L_23, Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); NullCheck(L_22); VirtualActionInvoker1< int32_t >::Invoke(17, L_22, L_24); } IL_0092: { return; } } IL2CPP_EXTERN_C void Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE_AdjustorThunk (RuntimeObject* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) { Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Zip64ExtraField_WriteBlock_mAC1D9A401E0299A69AB49E743FF92C02E94F2BAE(_thisAdjusted, ___0_stream, method); } #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 Zip64EndOfCentralDirectoryLocator_TryReadBlock_m95F1CB20F372E7626FD6145E6B479FFE5504C4EE (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* ___1_zip64EOCDLocator, const RuntimeMethod* method) { { Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_0 = ___1_zip64EOCDLocator; il2cpp_codegen_initobj(L_0, sizeof(Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC)); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader; NullCheck(L_1); uint32_t L_2; L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1); if ((((int32_t)L_2) == ((int32_t)((int32_t)117853008)))) { goto IL_0016; } } { return (bool)0; } IL_0016: { Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_3 = ___1_zip64EOCDLocator; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = ___0_reader; NullCheck(L_4); uint32_t L_5; L_5 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_4); L_3->___NumberOfDiskWithZip64EOCD = L_5; Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_6 = ___1_zip64EOCDLocator; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader; NullCheck(L_7); uint64_t L_8; L_8 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_7); L_6->___OffsetOfZip64EOCD = L_8; Zip64EndOfCentralDirectoryLocator_t48E6409D7C42FF6CACDDA513FFCA086CD2C180DC* L_9 = ___1_zip64EOCDLocator; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_reader; NullCheck(L_10); uint32_t L_11; L_11 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_10); L_9->___TotalNumberOfDisks = L_11; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryLocator_WriteBlock_mCF0B88637AE66FD48BB08A6456A267F94D8DAE88 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_zip64EOCDRecordStart, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1; NullCheck(L_2); VirtualActionInvoker1< uint32_t >::Invoke(18, L_2, ((int32_t)117853008)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = L_2; NullCheck(L_3); VirtualActionInvoker1< uint32_t >::Invoke(18, L_3, 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = L_3; int64_t L_5 = ___1_zip64EOCDRecordStart; NullCheck(L_4); VirtualActionInvoker1< int64_t >::Invoke(19, L_4, L_5); NullCheck(L_4); VirtualActionInvoker1< uint32_t >::Invoke(18, L_4, 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 bool Zip64EndOfCentralDirectoryRecord_TryReadBlock_m8447AFFBFA76A08B60388C3BE333613C213EC0D1 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* ___1_zip64EOCDRecord, const RuntimeMethod* method) { { Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_0 = ___1_zip64EOCDRecord; il2cpp_codegen_initobj(L_0, sizeof(Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3)); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader; NullCheck(L_1); uint32_t L_2; L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1); if ((((int32_t)L_2) == ((int32_t)((int32_t)101075792)))) { goto IL_0016; } } { return (bool)0; } IL_0016: { Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_3 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = ___0_reader; NullCheck(L_4); uint64_t L_5; L_5 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_4); L_3->___SizeOfThisRecord = L_5; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_6 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader; NullCheck(L_7); uint16_t L_8; L_8 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_7); L_6->___VersionMadeBy = L_8; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_9 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_reader; NullCheck(L_10); uint16_t L_11; L_11 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_10); L_9->___VersionNeededToExtract = L_11; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_12 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader; NullCheck(L_13); uint32_t L_14; L_14 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_13); L_12->___NumberOfThisDisk = L_14; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_15 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_16 = ___0_reader; NullCheck(L_16); uint32_t L_17; L_17 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_16); L_15->___NumberOfDiskWithStartOfCD = L_17; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_18 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_19 = ___0_reader; NullCheck(L_19); uint64_t L_20; L_20 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_19); L_18->___NumberOfEntriesOnThisDisk = L_20; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_21 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = ___0_reader; NullCheck(L_22); uint64_t L_23; L_23 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_22); L_21->___NumberOfEntriesTotal = L_23; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_24 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_25 = ___0_reader; NullCheck(L_25); uint64_t L_26; L_26 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_25); L_24->___SizeOfCentralDirectory = L_26; Zip64EndOfCentralDirectoryRecord_tB676B1799BEA6A155235079F64B214773A3B61D3* L_27 = ___1_zip64EOCDRecord; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_28 = ___0_reader; NullCheck(L_28); uint64_t L_29; L_29 = VirtualFuncInvoker0< uint64_t >::Invoke(18, L_28); L_27->___OffsetOfCentralDirectory = L_29; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Zip64EndOfCentralDirectoryRecord_WriteBlock_m2778F387199A087AEDF6D65FA80B7FCBB9DFB164 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1; NullCheck(L_2); VirtualActionInvoker1< uint32_t >::Invoke(18, L_2, ((int32_t)101075792)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = L_2; NullCheck(L_3); VirtualActionInvoker1< uint64_t >::Invoke(20, L_3, ((int64_t)((int32_t)44))); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = L_3; NullCheck(L_4); VirtualActionInvoker1< uint16_t >::Invoke(16, L_4, (uint16_t)((int32_t)45)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_5 = L_4; NullCheck(L_5); VirtualActionInvoker1< uint16_t >::Invoke(16, L_5, (uint16_t)((int32_t)45)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_6 = L_5; NullCheck(L_6); VirtualActionInvoker1< uint32_t >::Invoke(18, L_6, 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = L_6; NullCheck(L_7); VirtualActionInvoker1< uint32_t >::Invoke(18, L_7, 0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = L_7; int64_t L_9 = ___1_numberOfEntries; NullCheck(L_8); VirtualActionInvoker1< int64_t >::Invoke(19, L_8, L_9); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_10 = L_8; int64_t L_11 = ___1_numberOfEntries; NullCheck(L_10); VirtualActionInvoker1< int64_t >::Invoke(19, L_10, L_11); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_12 = L_10; int64_t L_13 = ___3_sizeOfCentralDirectory; NullCheck(L_12); VirtualActionInvoker1< int64_t >::Invoke(19, L_12, L_13); int64_t L_14 = ___2_startOfCentralDirectory; NullCheck(L_12); VirtualActionInvoker1< int64_t >::Invoke(19, L_12, L_14); 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 List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* ZipLocalFileHeader_GetExtraFields_m0C152D89B178FD3D8DC55E216AC787EA274D84AB (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* V_0 = NULL; uint16_t V_1 = 0; uint16_t V_2 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_3 = NULL; { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_reader; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_0); NullCheck(L_1); int64_t L_2; L_2 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_1, ((int64_t)((int32_t)26)), 1); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = ___0_reader; NullCheck(L_3); uint16_t L_4; L_4 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_3); V_1 = L_4; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_reader; NullCheck(L_5); uint16_t L_6; L_6 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_5); V_2 = L_6; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader; NullCheck(L_7); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8; L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_7); uint16_t L_9 = V_1; NullCheck(L_8); int64_t L_10; L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_8, ((int64_t)(uint64_t)((uint32_t)L_9)), 1); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader; NullCheck(L_11); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12; L_12 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_11); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader; NullCheck(L_13); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14; L_14 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_13); NullCheck(L_14); int64_t L_15; L_15 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_14); uint16_t L_16 = V_2; SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* L_17 = (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132*)il2cpp_codegen_object_new(SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var); SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5(L_17, L_12, L_15, ((int64_t)(uint64_t)((uint32_t)L_16)), NULL); V_3 = L_17; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004f: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = V_3; if (!L_18) { goto IL_0058; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = V_3; NullCheck(L_19); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19); } IL_0058: { return; } } }); try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20 = V_3; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_21; L_21 = ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C(L_20, NULL); V_0 = L_21; goto IL_0059; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0059: { List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_22 = V_0; Zip64ExtraField_RemoveZip64Blocks_m3BCB96FE6A482AE8BE0D11D9D77DEACC3EAFED5A(L_22, NULL); List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_23 = V_0; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipLocalFileHeader_TrySkipBlock_m8D73DBDBC22EF1E7D1499BCE781C7748EF907646 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) { uint16_t V_0 = 0; uint16_t V_1 = 0; { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_reader; NullCheck(L_0); uint32_t L_1; L_1 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_0); if ((((int32_t)L_1) == ((int32_t)((int32_t)67324752)))) { goto IL_000f; } } { return (bool)0; } IL_000f: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = ___0_reader; NullCheck(L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3; L_3 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_2); NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_3); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_reader; NullCheck(L_5); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6; L_6 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_5); NullCheck(L_6); int64_t L_7; L_7 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_6); if ((((int64_t)L_4) >= ((int64_t)((int64_t)il2cpp_codegen_add(L_7, ((int64_t)((int32_t)22))))))) { goto IL_002d; } } { return (bool)0; } IL_002d: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8 = ___0_reader; NullCheck(L_8); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9; L_9 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_8); NullCheck(L_9); int64_t L_10; L_10 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_9, ((int64_t)((int32_t)22)), 1); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader; NullCheck(L_11); uint16_t L_12; L_12 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_11); V_0 = L_12; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader; NullCheck(L_13); uint16_t L_14; L_14 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_13); V_1 = L_14; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_15 = ___0_reader; NullCheck(L_15); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16; L_16 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_15); NullCheck(L_16); int64_t L_17; L_17 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_16); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = ___0_reader; NullCheck(L_18); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19; L_19 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_18); NullCheck(L_19); int64_t L_20; L_20 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_19); uint16_t L_21 = V_0; uint16_t L_22 = V_1; if ((((int64_t)L_17) >= ((int64_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_20, ((int64_t)(uint64_t)((uint32_t)L_21)))), ((int64_t)(uint64_t)((uint32_t)L_22))))))) { goto IL_006b; } } { return (bool)0; } IL_006b: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_23 = ___0_reader; NullCheck(L_23); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_24; L_24 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_23); uint16_t L_25 = V_0; uint16_t L_26 = V_1; NullCheck(L_24); int64_t L_27; L_27 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_24, ((int64_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26))), 1); return (bool)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 void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_pinvoke(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke& marshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL); } IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_pinvoke_back(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke& marshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL); } IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_pinvoke_cleanup(ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_pinvoke& marshaled) { } IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_com(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com& marshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL); } IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_com_back(const ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com& marshaled, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var); s_Il2CppMethodInitialized = true; } Exception_t* ___ExtraFieldsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092____ExtraFields_FieldInfo_var, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_0_0_0_var); IL2CPP_RAISE_MANAGED_EXCEPTION(___ExtraFieldsException, NULL); } IL2CPP_EXTERN_C void ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshal_com_cleanup(ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092_marshaled_com& marshaled) { } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipCentralDirectoryFileHeader_TryReadBlock_mC50A29A666BDF5303461EB3AB38E2ACE0EB0BB88 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, bool ___1_saveExtraFieldsAndComments, ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* ___2_header, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; uint16_t V_2 = 0; uint32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 V_8; memset((&V_8), 0, sizeof(V_8)); int64_t V_9 = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* V_10 = NULL; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 V_11; memset((&V_11), 0, sizeof(V_11)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_12; memset((&V_12), 0, sizeof(V_12)); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B14_0 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B13_0 = NULL; int64_t G_B15_0 = 0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B15_1 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B17_0 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B16_0 = NULL; int64_t G_B18_0 = 0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B18_1 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B20_0 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B19_0 = NULL; int64_t G_B21_0 = 0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B21_1 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B23_0 = NULL; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B22_0 = NULL; int32_t G_B24_0 = 0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* G_B24_1 = NULL; { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_0 = ___2_header; il2cpp_codegen_initobj(L_0, sizeof(ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092)); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader; NullCheck(L_1); uint32_t L_2; L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1); if ((((int32_t)L_2) == ((int32_t)((int32_t)33639248)))) { goto IL_0016; } } { return (bool)0; } IL_0016: { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_3 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = ___0_reader; NullCheck(L_4); uint8_t L_5; L_5 = VirtualFuncInvoker0< uint8_t >::Invoke(10, L_4); L_3->___VersionMadeBySpecification = L_5; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_6 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = ___0_reader; NullCheck(L_7); uint8_t L_8; L_8 = VirtualFuncInvoker0< uint8_t >::Invoke(10, L_7); L_6->___VersionMadeByCompatibility = L_8; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_9 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_reader; NullCheck(L_10); uint16_t L_11; L_11 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_10); L_9->___VersionNeededToExtract = L_11; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_12 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_reader; NullCheck(L_13); uint16_t L_14; L_14 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_13); L_12->___GeneralPurposeBitFlag = L_14; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_15 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_16 = ___0_reader; NullCheck(L_16); uint16_t L_17; L_17 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_16); L_15->___CompressionMethod = L_17; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_18 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_19 = ___0_reader; NullCheck(L_19); uint32_t L_20; L_20 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_19); L_18->___LastModified = L_20; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_21 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = ___0_reader; NullCheck(L_22); uint32_t L_23; L_23 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_22); L_21->___Crc32 = L_23; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_24 = ___0_reader; NullCheck(L_24); uint32_t L_25; L_25 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_24); V_0 = L_25; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_26 = ___0_reader; NullCheck(L_26); uint32_t L_27; L_27 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_26); V_1 = L_27; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_28 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_29 = ___0_reader; NullCheck(L_29); uint16_t L_30; L_30 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_29); L_28->___FilenameLength = L_30; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_31 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_32 = ___0_reader; NullCheck(L_32); uint16_t L_33; L_33 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_32); L_31->___ExtraFieldLength = L_33; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_34 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_35 = ___0_reader; NullCheck(L_35); uint16_t L_36; L_36 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_35); L_34->___FileCommentLength = L_36; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_37 = ___0_reader; NullCheck(L_37); uint16_t L_38; L_38 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_37); V_2 = L_38; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_39 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_40 = ___0_reader; NullCheck(L_40); uint16_t L_41; L_41 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_40); L_39->___InternalFileAttributes = L_41; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_42 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_43 = ___0_reader; NullCheck(L_43); uint32_t L_44; L_44 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_43); L_42->___ExternalFileAttributes = L_44; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_45 = ___0_reader; NullCheck(L_45); uint32_t L_46; L_46 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_45); V_3 = L_46; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_47 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_48 = ___0_reader; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_49 = ___2_header; uint16_t L_50 = L_49->___FilenameLength; NullCheck(L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_51; L_51 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_48, L_50); L_47->___Filename = L_51; Il2CppCodeGenWriteBarrier((void**)(&L_47->___Filename), (void*)L_51); uint32_t L_52 = V_1; V_4 = (bool)((((int32_t)L_52) == ((int32_t)(-1)))? 1 : 0); uint32_t L_53 = V_0; V_5 = (bool)((((int32_t)L_53) == ((int32_t)(-1)))? 1 : 0); uint32_t L_54 = V_3; V_6 = (bool)((((int32_t)L_54) == ((int32_t)(-1)))? 1 : 0); uint16_t L_55 = V_2; V_7 = (bool)((((int32_t)L_55) == ((int32_t)((int32_t)65535)))? 1 : 0); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_56 = ___0_reader; NullCheck(L_56); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_57; L_57 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_56); NullCheck(L_57); int64_t L_58; L_58 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_57); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_59 = ___2_header; uint16_t L_60 = L_59->___ExtraFieldLength; V_9 = ((int64_t)il2cpp_codegen_add(L_58, ((int64_t)(uint64_t)((uint32_t)L_60)))); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_61 = ___0_reader; NullCheck(L_61); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_62; L_62 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_61); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_63 = ___0_reader; NullCheck(L_63); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_64; L_64 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_63); NullCheck(L_64); int64_t L_65; L_65 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_64); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_66 = ___2_header; uint16_t L_67 = L_66->___ExtraFieldLength; SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* L_68 = (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132*)il2cpp_codegen_object_new(SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132_il2cpp_TypeInfo_var); SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5(L_68, L_62, L_65, ((int64_t)(uint64_t)((uint32_t)L_67)), NULL); V_10 = L_68; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0165: { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_69 = V_10; if (!L_69) { goto IL_0170; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_70 = V_10; NullCheck(L_70); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_70); } IL_0170: { return; } } }); try { { bool L_71 = ___1_saveExtraFieldsAndComments; if (!L_71) { goto IL_014b_1; } } { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_72 = ___2_header; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_73 = V_10; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_74; L_74 = ZipGenericExtraField_ParseExtraField_m0181585E2CC292C8AB33E7A4DDF89A4C0AA6952C(L_73, NULL); L_72->___ExtraFields = L_74; Il2CppCodeGenWriteBarrier((void**)(&L_72->___ExtraFields), (void*)L_74); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_75 = ___2_header; List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* L_76 = L_75->___ExtraFields; bool L_77 = V_4; bool L_78 = V_5; bool L_79 = V_6; bool L_80 = V_7; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_81; L_81 = Zip64ExtraField_GetAndRemoveZip64Block_mB7341E90373208AB63585BC7BBE673D642C8CA0A(L_76, L_77, L_78, L_79, L_80, NULL); V_8 = L_81; goto IL_0171; } IL_014b_1: { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_82 = ___2_header; L_82->___ExtraFields = (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_82->___ExtraFields), (void*)(List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC*)NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_83 = V_10; bool L_84 = V_4; bool L_85 = V_5; bool L_86 = V_6; bool L_87 = V_7; Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785 L_88; L_88 = Zip64ExtraField_GetJustZip64Block_m6048EFE244AF5DED7677BEE5AAA0884A32B34D41(L_83, L_84, L_85, L_86, L_87, NULL); V_8 = L_88; goto IL_0171; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0171: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_89 = ___0_reader; NullCheck(L_89); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_90; L_90 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_89); int64_t L_91 = V_9; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF(L_90, L_91, NULL); bool L_92 = ___1_saveExtraFieldsAndComments; if (!L_92) { goto IL_0195; } } { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_93 = ___2_header; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_94 = ___0_reader; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_95 = ___2_header; uint16_t L_96 = L_95->___FileCommentLength; NullCheck(L_94); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_97; L_97 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_94, L_96); L_93->___FileComment = L_97; Il2CppCodeGenWriteBarrier((void**)(&L_93->___FileComment), (void*)L_97); goto IL_01b5; } IL_0195: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_98 = ___0_reader; NullCheck(L_98); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_99; L_99 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5, L_98); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_100 = L_99; NullCheck(L_100); int64_t L_101; L_101 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_100); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_102 = ___2_header; uint16_t L_103 = L_102->___FileCommentLength; NullCheck(L_100); VirtualActionInvoker1< int64_t >::Invoke(12, L_100, ((int64_t)il2cpp_codegen_add(L_101, ((int64_t)(uint64_t)((uint32_t)L_103))))); ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_104 = ___2_header; L_104->___FileComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_104->___FileComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); } IL_01b5: { ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_105 = ___2_header; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_106; L_106 = Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline((&V_8), NULL); V_11 = L_106; bool L_107; L_107 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_11), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_107) { G_B14_0 = L_105; goto IL_01da; } G_B13_0 = L_105; } { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_108; L_108 = Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline((&V_8), NULL); V_11 = L_108; int64_t L_109; L_109 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_11), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); G_B15_0 = L_109; G_B15_1 = G_B13_0; goto IL_01dc; } IL_01da: { uint32_t L_110 = V_1; G_B15_0 = ((int64_t)(uint64_t)((uint32_t)L_110)); G_B15_1 = G_B14_0; } IL_01dc: { G_B15_1->___UncompressedSize = G_B15_0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_111 = ___2_header; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_112; L_112 = Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline((&V_8), NULL); V_11 = L_112; bool L_113; L_113 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_11), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_113) { G_B17_0 = L_111; goto IL_0206; } G_B16_0 = L_111; } { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_114; L_114 = Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline((&V_8), NULL); V_11 = L_114; int64_t L_115; L_115 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_11), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); G_B18_0 = L_115; G_B18_1 = G_B16_0; goto IL_0208; } IL_0206: { uint32_t L_116 = V_0; G_B18_0 = ((int64_t)(uint64_t)((uint32_t)L_116)); G_B18_1 = G_B17_0; } IL_0208: { G_B18_1->___CompressedSize = G_B18_0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_117 = ___2_header; Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_118; L_118 = Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline((&V_8), NULL); V_11 = L_118; bool L_119; L_119 = Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_inline((&V_11), Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_RuntimeMethod_var); if (!L_119) { G_B20_0 = L_117; goto IL_0232; } G_B19_0 = L_117; } { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_120; L_120 = Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline((&V_8), NULL); V_11 = L_120; int64_t L_121; L_121 = Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC((&V_11), Nullable_1_get_Value_mB475257F3012818AAA61B72B67DA701FACE716DC_RuntimeMethod_var); G_B21_0 = L_121; G_B21_1 = G_B19_0; goto IL_0234; } IL_0232: { uint32_t L_122 = V_3; G_B21_0 = ((int64_t)(uint64_t)((uint32_t)L_122)); G_B21_1 = G_B20_0; } IL_0234: { G_B21_1->___RelativeOffsetOfLocalHeader = G_B21_0; ZipCentralDirectoryFileHeader_t6877BA1E2BF6E2359D29129EFE51EE920828E092* L_123 = ___2_header; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_124; L_124 = Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline((&V_8), NULL); V_12 = L_124; bool L_125; L_125 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_12), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (!L_125) { G_B23_0 = L_123; goto IL_025e; } G_B22_0 = L_123; } { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_126; L_126 = Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline((&V_8), NULL); V_12 = L_126; int32_t L_127; L_127 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_12), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); G_B24_0 = L_127; G_B24_1 = G_B22_0; goto IL_025f; } IL_025e: { uint16_t L_128 = V_2; G_B24_0 = ((int32_t)(L_128)); G_B24_1 = G_B23_0; } IL_025f: { G_B24_1->___DiskNumberStart = G_B24_0; return (bool)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 void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_pinvoke(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke& marshaled) { marshaled.___Signature = unmarshaled.___Signature; marshaled.___NumberOfThisDisk = unmarshaled.___NumberOfThisDisk; marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory; marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk; marshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaled.___NumberOfEntriesInTheCentralDirectory; marshaled.___SizeOfCentralDirectory = unmarshaled.___SizeOfCentralDirectory; marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; marshaled.___ArchiveComment = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___ArchiveComment); } IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_pinvoke_back(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke& marshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled) { uint32_t unmarshaledSignature_temp_0 = 0; unmarshaledSignature_temp_0 = marshaled.___Signature; unmarshaled.___Signature = unmarshaledSignature_temp_0; uint16_t unmarshaledNumberOfThisDisk_temp_1 = 0; unmarshaledNumberOfThisDisk_temp_1 = marshaled.___NumberOfThisDisk; unmarshaled.___NumberOfThisDisk = unmarshaledNumberOfThisDisk_temp_1; uint16_t unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = 0; unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory; unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2; uint16_t unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = 0; unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk; unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3; uint16_t unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = 0; unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = marshaled.___NumberOfEntriesInTheCentralDirectory; unmarshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4; uint32_t unmarshaledSizeOfCentralDirectory_temp_5 = 0; unmarshaledSizeOfCentralDirectory_temp_5 = marshaled.___SizeOfCentralDirectory; unmarshaled.___SizeOfCentralDirectory = unmarshaledSizeOfCentralDirectory_temp_5; uint32_t unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = 0; unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6; unmarshaled.___ArchiveComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ArchiveComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment)); } IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_pinvoke_cleanup(ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_pinvoke& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___ArchiveComment); marshaled.___ArchiveComment = NULL; } IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_com(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com& marshaled) { marshaled.___Signature = unmarshaled.___Signature; marshaled.___NumberOfThisDisk = unmarshaled.___NumberOfThisDisk; marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory; marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk; marshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaled.___NumberOfEntriesInTheCentralDirectory; marshaled.___SizeOfCentralDirectory = unmarshaled.___SizeOfCentralDirectory; marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; marshaled.___ArchiveComment = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___ArchiveComment); } IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_com_back(const ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com& marshaled, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC& unmarshaled) { uint32_t unmarshaledSignature_temp_0 = 0; unmarshaledSignature_temp_0 = marshaled.___Signature; unmarshaled.___Signature = unmarshaledSignature_temp_0; uint16_t unmarshaledNumberOfThisDisk_temp_1 = 0; unmarshaledNumberOfThisDisk_temp_1 = marshaled.___NumberOfThisDisk; unmarshaled.___NumberOfThisDisk = unmarshaledNumberOfThisDisk_temp_1; uint16_t unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = 0; unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2 = marshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory; unmarshaled.___NumberOfTheDiskWithTheStartOfTheCentralDirectory = unmarshaledNumberOfTheDiskWithTheStartOfTheCentralDirectory_temp_2; uint16_t unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = 0; unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3 = marshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk; unmarshaled.___NumberOfEntriesInTheCentralDirectoryOnThisDisk = unmarshaledNumberOfEntriesInTheCentralDirectoryOnThisDisk_temp_3; uint16_t unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = 0; unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4 = marshaled.___NumberOfEntriesInTheCentralDirectory; unmarshaled.___NumberOfEntriesInTheCentralDirectory = unmarshaledNumberOfEntriesInTheCentralDirectory_temp_4; uint32_t unmarshaledSizeOfCentralDirectory_temp_5 = 0; unmarshaledSizeOfCentralDirectory_temp_5 = marshaled.___SizeOfCentralDirectory; unmarshaled.___SizeOfCentralDirectory = unmarshaledSizeOfCentralDirectory_temp_5; uint32_t unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = 0; unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6 = marshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber; unmarshaled.___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = unmarshaledOffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber_temp_6; unmarshaled.___ArchiveComment = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ArchiveComment), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___ArchiveComment)); } IL2CPP_EXTERN_C void ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshal_com_cleanup(ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC_marshaled_com& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___ArchiveComment); marshaled.___ArchiveComment = NULL; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEndOfCentralDirectoryBlock_WriteBlock_m0CA333378E1B10C90EA9B21770208D30CFF33758 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_numberOfEntries, int64_t ___2_startOfCentralDirectory, int64_t ___3_sizeOfCentralDirectory, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___4_archiveComment, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL; uint16_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; int32_t G_B3_0 = 0; int32_t G_B6_0 = 0; int32_t G_B9_0 = 0; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B11_0 = NULL; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B10_0 = NULL; int32_t G_B12_0 = 0; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B12_1 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_1 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var); BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_1, L_0, NULL); V_0 = L_1; int64_t L_2 = ___1_numberOfEntries; if ((((int64_t)L_2) > ((int64_t)((int64_t)((int32_t)65535))))) { goto IL_0014; } } { int64_t L_3 = ___1_numberOfEntries; G_B3_0 = ((int32_t)(uint16_t)L_3); goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)65535); } IL_0019: { V_1 = (uint16_t)G_B3_0; int64_t L_4 = ___2_startOfCentralDirectory; if ((((int64_t)L_4) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_0023; } } { int64_t L_5 = ___2_startOfCentralDirectory; G_B6_0 = ((int32_t)(uint32_t)L_5); goto IL_0024; } IL_0023: { G_B6_0 = (-1); } IL_0024: { V_2 = G_B6_0; int64_t L_6 = ___3_sizeOfCentralDirectory; if ((((int64_t)L_6) > ((int64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))) { goto IL_002e; } } { int64_t L_7 = ___3_sizeOfCentralDirectory; G_B9_0 = ((int32_t)(uint32_t)L_7); goto IL_002f; } IL_002e: { G_B9_0 = (-1); } IL_002f: { V_3 = G_B9_0; BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = V_0; NullCheck(L_8); VirtualActionInvoker1< uint32_t >::Invoke(18, L_8, ((int32_t)101010256)); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_9 = V_0; NullCheck(L_9); VirtualActionInvoker1< uint16_t >::Invoke(16, L_9, (uint16_t)0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_10 = V_0; NullCheck(L_10); VirtualActionInvoker1< uint16_t >::Invoke(16, L_10, (uint16_t)0); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_11 = V_0; uint16_t L_12 = V_1; NullCheck(L_11); VirtualActionInvoker1< uint16_t >::Invoke(16, L_11, L_12); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_13 = V_0; uint16_t L_14 = V_1; NullCheck(L_13); VirtualActionInvoker1< uint16_t >::Invoke(16, L_13, L_14); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_15 = V_0; uint32_t L_16 = V_3; NullCheck(L_15); VirtualActionInvoker1< uint32_t >::Invoke(18, L_15, L_16); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_17 = V_0; uint32_t L_18 = V_2; NullCheck(L_17); VirtualActionInvoker1< uint32_t >::Invoke(18, L_17, L_18); BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_19 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___4_archiveComment; if (L_20) { G_B11_0 = L_19; goto IL_006d; } G_B10_0 = L_19; } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0072; } IL_006d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = ___4_archiveComment; NullCheck(L_21); G_B12_0 = ((int32_t)(uint16_t)((int32_t)(((RuntimeArray*)L_21)->max_length))); G_B12_1 = G_B11_0; } IL_0072: { NullCheck(G_B12_1); VirtualActionInvoker1< uint16_t >::Invoke(16, G_B12_1, (uint16_t)G_B12_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___4_archiveComment; if (!L_22) { goto IL_0083; } } { BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_23 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ___4_archiveComment; NullCheck(L_23); VirtualActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(10, L_23, L_24); } IL_0083: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipEndOfCentralDirectoryBlock_TryReadBlock_m5222F66524A785C9E17515C634530CCCF932995C (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* ___1_eocdBlock, const RuntimeMethod* method) { uint16_t V_0 = 0; { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_0 = ___1_eocdBlock; il2cpp_codegen_initobj(L_0, sizeof(ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC)); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader; NullCheck(L_1); uint32_t L_2; L_2 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_1); if ((((int32_t)L_2) == ((int32_t)((int32_t)101010256)))) { goto IL_0016; } } { return (bool)0; } IL_0016: { ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_3 = ___1_eocdBlock; L_3->___Signature = ((int32_t)101010256); ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_4 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_reader; NullCheck(L_5); uint16_t L_6; L_6 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_5); L_4->___NumberOfThisDisk = L_6; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_7 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8 = ___0_reader; NullCheck(L_8); uint16_t L_9; L_9 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_8); L_7->___NumberOfTheDiskWithTheStartOfTheCentralDirectory = L_9; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_10 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader; NullCheck(L_11); uint16_t L_12; L_12 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_11); L_10->___NumberOfEntriesInTheCentralDirectoryOnThisDisk = L_12; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_13 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_14 = ___0_reader; NullCheck(L_14); uint16_t L_15; L_15 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_14); L_13->___NumberOfEntriesInTheCentralDirectory = L_15; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_16 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_17 = ___0_reader; NullCheck(L_17); uint32_t L_18; L_18 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_17); L_16->___SizeOfCentralDirectory = L_18; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_19 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_20 = ___0_reader; NullCheck(L_20); uint32_t L_21; L_21 = VirtualFuncInvoker0< uint32_t >::Invoke(16, L_20); L_19->___OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber = L_21; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = ___0_reader; NullCheck(L_22); uint16_t L_23; L_23 = VirtualFuncInvoker0< uint16_t >::Invoke(14, L_22); V_0 = L_23; ZipEndOfCentralDirectoryBlock_tEB3D33BF73FB38FC4B27554D9EAC2FC0B7124FDC* L_24 = ___1_eocdBlock; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_25 = ___0_reader; uint16_t L_26 = V_0; NullCheck(L_25); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27; L_27 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t >::Invoke(25, L_25, L_26); L_24->___ArchiveComment = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_24->___ArchiveComment), (void*)L_27); return (bool)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 WrappedStream__ctor_mCEFD3D801E6F14698F4BF4C2AA72A92359D62EF3 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream; bool L_1 = ___1_closeBaseStream; WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE(__this, L_0, L_1, (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4*)NULL, (Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, bool ___1_closeBaseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___2_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___3_onClosed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream; __this->____baseStream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____baseStream), (void*)L_0); bool L_1 = ___1_closeBaseStream; __this->____closeBaseStream = L_1; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_2 = ___3_onClosed; __this->____onClosed = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____onClosed), (void*)L_2); ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_3 = ___2_entry; __this->____zipArchiveEntry = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____zipArchiveEntry), (void*)L_3); __this->____isDisposed = (bool)0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream__ctor_m52262F5CE3D365E105A01027C1E6F257D2B1B35A (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___1_entry, Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* ___2_onClosed, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_1 = ___1_entry; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_2 = ___2_onClosed; WrappedStream__ctor_mB68DE6EB41FFBE42DC901F28CA8754255D8DDBBE(__this, L_0, (bool)0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t WrappedStream_get_Length_mEB63DA68A20122010C4AB094081BD19C3AF60F64 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t WrappedStream_get_Position_m8CE0B7A544B011AE331B3923C4FA5EAB4B2012FB (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; 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 WrappedStream_set_Position_mF978AD11D27DCFD6000C08AE3D2A1425211C2008 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, int64_t ___0_value, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; int64_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< int64_t >::Invoke(12, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WrappedStream_get_CanRead_mF77813A5982F385FEF5486BC57423FD52C008108 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (L_0) { goto IL_0014; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____baseStream; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(7, L_1); return L_2; } IL_0014: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WrappedStream_get_CanSeek_m8D5376D162563B32A7F276DA42F88B466387F8C1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (L_0) { goto IL_0014; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____baseStream; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(8, L_1); return L_2; } IL_0014: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WrappedStream_get_CanWrite_m64BCC6D462069D9484E841F21DBC90872ECAFE68 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (L_0) { goto IL_0014; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = __this->____baseStream; NullCheck(L_1); bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(9, L_1); return L_2; } IL_0014: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (!L_0) { goto IL_001e; } } { Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1); ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2_RuntimeMethod_var))); } IL_001e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(7, __this); if (L_0) { goto IL_0013; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9_RuntimeMethod_var))); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(9, __this); if (L_0) { goto IL_0013; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1_RuntimeMethod_var))); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(8, __this); if (L_0) { goto IL_0013; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E_RuntimeMethod_var))); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WrappedStream_Read_mC5207A75B422C86AA7EA03318E5F4C4D7B60CE5E (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); WrappedStream_ThrowIfCantRead_mF788A331845024DE9533292FA01A7A914AFD6FA9(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_offset; int32_t L_3 = ___2_count; NullCheck(L_0); int32_t L_4; L_4 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_0, L_1, L_2, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t WrappedStream_Seek_mDD591904952C39FE0FADC8739E5EAC5EE463EB64 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; int64_t L_1 = ___0_offset; int32_t L_2 = ___1_origin; NullCheck(L_0); int64_t L_3; L_3 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_0, L_1, L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_SetLength_m7CF59F91FCE6AAFF912B1D360D3EE8B3608670C1 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, int64_t ___0_value, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); WrappedStream_ThrowIfCantSeek_m3B766B3922EE178758C3176CF332C329BABC6F4E(__this, NULL); WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; int64_t L_1 = ___0_value; NullCheck(L_0); VirtualActionInvoker1< int64_t >::Invoke(24, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_Write_mD9C8A5A97FCBB05F635747BC891B5E196E2A262F (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer; int32_t L_2 = ___1_offset; int32_t L_3 = ___2_count; NullCheck(L_0); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_0, L_1, L_2, L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_Flush_m9F2CF33C2394D1C7F47B5F3CAEB43B68D56D142C (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, const RuntimeMethod* method) { { WrappedStream_ThrowIfDisposed_m08BAA20A4A96F141D035374821281CB59F4495F2(__this, NULL); WrappedStream_ThrowIfCantWrite_mFD83C4E1E9E762A2ACF0B03FDDFBE750A370D6E1(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(16, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WrappedStream_Dispose_m1C4CA8E2CAF45DEFCF7D35949E59A31A43616804 (WrappedStream_t076C8EEF3EB15FB21B1A83898837BCE9F5321AC4* __this, bool ___0_disposing, const RuntimeMethod* method) { Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B4_0 = NULL; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* G_B3_0 = NULL; { bool L_0 = ___0_disposing; if (!L_0) { goto IL_003c; } } { bool L_1 = __this->____isDisposed; if (L_1) { goto IL_003c; } } { Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_2 = __this->____onClosed; Action_1_tCE396AAD510926AA119277F6BEA4F01E7D71C992* L_3 = L_2; if (L_3) { G_B4_0 = L_3; goto IL_0017; } G_B3_0 = L_3; } { goto IL_0022; } IL_0017: { ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_4 = __this->____zipArchiveEntry; NullCheck(G_B4_0); Action_1_Invoke_m809C6F10A07BBCC5BB4DEA092A2D539E85FA62B5_inline(G_B4_0, L_4, NULL); } IL_0022: { bool L_5 = __this->____closeBaseStream; if (!L_5) { goto IL_0035; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____baseStream; NullCheck(L_6); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_6, NULL); } IL_0035: { __this->____isDisposed = (bool)1; } IL_003c: { bool L_7 = ___0_disposing; Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_7, 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 SubReadStream__ctor_m3104F68BD5EF131BBC3AB455283B7CFECE493CC5 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_superStream, int64_t ___1_startPosition, int64_t ___2_maxLength, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); int64_t L_0 = ___1_startPosition; __this->____startInSuperStream = L_0; int64_t L_1 = ___1_startPosition; __this->____positionInSuperStream = L_1; int64_t L_2 = ___1_startPosition; int64_t L_3 = ___2_maxLength; __this->____endInSuperStream = ((int64_t)il2cpp_codegen_add(L_2, L_3)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_superStream; __this->____superStream = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____superStream), (void*)L_4); __this->____canRead = (bool)1; __this->____isDisposed = (bool)0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SubReadStream_get_Length_m927C2160A7D463BAFA4214C3983D97B5105B1EBB (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); int64_t L_0 = __this->____endInSuperStream; int64_t L_1 = __this->____startInSuperStream; return ((int64_t)il2cpp_codegen_subtract(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SubReadStream_get_Position_m45D06632F50A8AA3280E413F071F9B4BF22BE09E (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); int64_t L_0 = __this->____positionInSuperStream; int64_t L_1 = __this->____startInSuperStream; return ((int64_t)il2cpp_codegen_subtract(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_set_Position_m63C61821FB7B6CE57065E92A24778FF76C57DB1F (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, int64_t ___0_value, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_set_Position_m63C61821FB7B6CE57065E92A24778FF76C57DB1F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubReadStream_get_CanRead_mE027F1C797C523EA1EE533F952A7961A932AE4B6 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____superStream; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); if (!L_1) { goto IL_0014; } } { bool L_2 = __this->____canRead; return L_2; } IL_0014: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubReadStream_get_CanSeek_mF373DC87E94BACF0E2080AF657F8F789949853F0 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubReadStream_get_CanWrite_mCA6DF3176D34405AB4F4F11E580E18D45DB33B0D (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (!L_0) { goto IL_001e; } } { Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1); ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8_RuntimeMethod_var))); } IL_001e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(7, __this); if (L_0) { goto IL_0013; } } { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636_RuntimeMethod_var))); } IL_0013: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubReadStream_Read_mEDA8FACF0C1C1A7464D8B9E140AAD782EC130D0B (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { int32_t V_0 = 0; { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); SubReadStream_ThrowIfCantRead_m87A273A233AE230EE106DD250F36DFBA8C0A1636(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____superStream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); int64_t L_2 = __this->____positionInSuperStream; if ((((int64_t)L_1) == ((int64_t)L_2))) { goto IL_0032; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->____superStream; int64_t L_4 = __this->____positionInSuperStream; NullCheck(L_3); int64_t L_5; L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_3, L_4, 0); } IL_0032: { int64_t L_6 = __this->____positionInSuperStream; int32_t L_7 = ___2_count; int64_t L_8 = __this->____endInSuperStream; if ((((int64_t)((int64_t)il2cpp_codegen_add(L_6, ((int64_t)L_7)))) <= ((int64_t)L_8))) { goto IL_0053; } } { int64_t L_9 = __this->____endInSuperStream; int64_t L_10 = __this->____positionInSuperStream; ___2_count = ((int32_t)((int64_t)il2cpp_codegen_subtract(L_9, L_10))); } IL_0053: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11 = __this->____superStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_buffer; int32_t L_13 = ___1_offset; int32_t L_14 = ___2_count; NullCheck(L_11); int32_t L_15; L_15 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_11, L_12, L_13, L_14); V_0 = L_15; int64_t L_16 = __this->____positionInSuperStream; int32_t L_17 = V_0; __this->____positionInSuperStream = ((int64_t)il2cpp_codegen_add(L_16, ((int64_t)L_17))); int32_t L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SubReadStream_Seek_m2448FE753333F79695AAAC4FC2E3331D4DACC527 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_Seek_m2448FE753333F79695AAAC4FC2E3331D4DACC527_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_SetLength_m29FE28460B74DED5EB917335A0F8FED03E9E88F4 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, int64_t ___0_value, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); 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*)&_stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_SetLength_m29FE28460B74DED5EB917335A0F8FED03E9E88F4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_Write_mC5B6C8136AD27CA18C7DF00DCC1477B49B471CC6 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); 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*)&_stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_Write_mC5B6C8136AD27CA18C7DF00DCC1477B49B471CC6_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_Flush_mB4E80E151651465709E444823B0D53DC147EEEE4 (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, const RuntimeMethod* method) { { SubReadStream_ThrowIfDisposed_mB2F7DB5B995EA9847EA6346E2D02FFF37ADF4AA8(__this, NULL); 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*)&_stringLiteral9AEF4085FEE6CC1CAD780A7D12B55521D0DE3BF5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SubReadStream_Flush_mB4E80E151651465709E444823B0D53DC147EEEE4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubReadStream_Dispose_m1190CA46857DCE02BADC6D43EE7455779078FABE (SubReadStream_tEB96CAD88B64F09CBD888F18CF3A9460FCA8A132* __this, bool ___0_disposing, const RuntimeMethod* method) { { bool L_0 = ___0_disposing; if (!L_0) { goto IL_0019; } } { bool L_1 = __this->____isDisposed; if (L_1) { goto IL_0019; } } { __this->____canRead = (bool)0; __this->____isDisposed = (bool)1; } IL_0019: { bool L_2 = ___0_disposing; Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_2, 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 CheckSumAndSizeWriteStream__ctor_m2F8A286280CEE477FE04E9CB046BCD9350F3DF53 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_baseStream, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_baseBaseStream, bool ___2_leaveOpenOnClose, ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* ___3_entry, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___4_onClose, Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* ___5_saveCrcAndSizes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_il2cpp_TypeInfo_var); Stream__ctor_mE8B074A0EBEB026FFF14062AB4B8A78E17EFFBF0(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_baseStream; __this->____baseStream = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____baseStream), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_baseBaseStream; __this->____baseBaseStream = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____baseBaseStream), (void*)L_1); __this->____position = ((int64_t)0); __this->____checksum = 0; bool L_2 = ___2_leaveOpenOnClose; __this->____leaveOpenOnClose = L_2; __this->____canWrite = (bool)1; __this->____isDisposed = (bool)0; __this->____initialPosition = ((int64_t)0); ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_3 = ___3_entry; __this->____zipArchiveEntry = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____zipArchiveEntry), (void*)L_3); EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_4 = ___4_onClose; __this->____onClose = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____onClose), (void*)L_4); Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_5 = ___5_saveCrcAndSizes; __this->____saveCrcAndSizes = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____saveCrcAndSizes), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CheckSumAndSizeWriteStream_get_Length_m3D3EDBE5E95899B7585C8104186AD0D4D144587E (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_get_Length_m3D3EDBE5E95899B7585C8104186AD0D4D144587E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CheckSumAndSizeWriteStream_get_Position_mFD88EC55723C1A9FFEE2198EC4C11241EED5F5B9 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); int64_t L_0 = __this->____position; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_set_Position_m43180641FAA87F88403DB9062160767B2045E1EB (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, int64_t ___0_value, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_set_Position_m43180641FAA87F88403DB9062160767B2045E1EB_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckSumAndSizeWriteStream_get_CanRead_mDB591A8EAACA4BB9160CC2D88C88693A7EBFBA98 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckSumAndSizeWriteStream_get_CanSeek_mD8FC46B60B7C2C0FB7784C92F0BEF4C42BBA7FE9 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckSumAndSizeWriteStream_get_CanWrite_mEEA7725B766EBF5C7FB7F175C38063BB40EE0E7F (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { bool L_0 = __this->____canWrite; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isDisposed; if (!L_0) { goto IL_001e; } } { Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL); NullCheck(L_1); String_t* L_2; L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_1); ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_m5C356C25295E89559C120CB4562783AAF7F41C84(L_3, L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D697069B5C8AA09D9975DCD4CAF4CC873A612FF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4_RuntimeMethod_var))); } IL_001e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckSumAndSizeWriteStream_Read_m76379DE8EAF2C40B135E81A3662A32AFF6A7D04A (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); 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*)&_stringLiteralBD13F6DB4533C4106B96D7CD9D32D349AB1E84E3)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Read_m76379DE8EAF2C40B135E81A3662A32AFF6A7D04A_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CheckSumAndSizeWriteStream_Seek_mB4F12034E45070AF25B560C6ECE732013E098DB6 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, int64_t ___0_offset, int32_t ___1_origin, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); 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*)&_stringLiteral2951104EA639B815CFD86C21EB23EB372A41C569)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Seek_mB4F12034E45070AF25B560C6ECE732013E098DB6_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_SetLength_m1ACC2D77585B8941447E3BCA0B2B012C2EF167FC (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, int64_t ___0_value, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); 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*)&_stringLiteralE86CD973E8DCE676BB1E8B9009C740DEE86173A9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_SetLength_m1ACC2D77585B8941447E3BCA0B2B012C2EF167FC_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __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*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { 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*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_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*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_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*)&_stringLiteralE9A3A53E23088B8D481F5F46235009498A0DB329)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var))); } IL_0036: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___0_buffer; NullCheck(L_6); int32_t L_7 = ___1_offset; int32_t L_8 = ___2_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), L_7))) >= ((int32_t)L_8))) { 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*)&_stringLiteral3BEF0D44C4B01A449A238B2B9A9E5C6835C9E507)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CheckSumAndSizeWriteStream_Write_mCBB708B9DA718DA879C8EDA20CA1A9B198C59F48_RuntimeMethod_var))); } IL_0049: { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); int32_t L_10 = ___2_count; if (L_10) { goto IL_0053; } } { return; } IL_0053: { bool L_11 = __this->____everWritten; if (L_11) { goto IL_0073; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____baseBaseStream; NullCheck(L_12); int64_t L_13; L_13 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_12); __this->____initialPosition = L_13; __this->____everWritten = (bool)1; } IL_0073: { uint32_t L_14 = __this->____checksum; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_buffer; int32_t L_16 = ___1_offset; int32_t L_17 = ___2_count; il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); uint32_t L_18; L_18 = Crc32Helper_UpdateCrc32_mEF874A4EC7E5936D98AC94494D27CDBFD2E60778(L_14, L_15, L_16, L_17, NULL); __this->____checksum = L_18; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_19 = __this->____baseStream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_buffer; int32_t L_21 = ___1_offset; int32_t L_22 = ___2_count; NullCheck(L_19); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(28, L_19, L_20, L_21, L_22); int64_t L_23 = __this->____position; int32_t L_24 = ___2_count; __this->____position = ((int64_t)il2cpp_codegen_add(L_23, ((int64_t)L_24))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_Flush_mB70E50A32551A5289D4626F94C0682983F62ACB6 (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, const RuntimeMethod* method) { { CheckSumAndSizeWriteStream_ThrowIfDisposed_m7FFB6BDF119D117AD15F5EBA679832B05AA401D4(__this, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____baseStream; NullCheck(L_0); VirtualActionInvoker0::Invoke(16, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckSumAndSizeWriteStream_Dispose_mCA606B257A9D2884C261314F3332BFC97AD0E19D (CheckSumAndSizeWriteStream_t69A40E103D248BD4612BF55A644FDAF64920BFC9* __this, bool ___0_disposing, const RuntimeMethod* method) { Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B8_0 = NULL; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* G_B7_0 = NULL; { bool L_0 = ___0_disposing; if (!L_0) { goto IL_0073; } } { bool L_1 = __this->____isDisposed; if (L_1) { goto IL_0073; } } { bool L_2 = __this->____everWritten; if (L_2) { goto IL_0024; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = __this->____baseBaseStream; NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_3); __this->____initialPosition = L_4; } IL_0024: { bool L_5 = __this->____leaveOpenOnClose; if (L_5) { goto IL_0037; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = __this->____baseStream; NullCheck(L_6); Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_6, NULL); } IL_0037: { Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_7 = __this->____saveCrcAndSizes; Action_6_tAE6FFB353241CCD71E335810197E2A4784E4F9C3* L_8 = L_7; if (L_8) { G_B8_0 = L_8; goto IL_0043; } G_B7_0 = L_8; } { goto IL_006c; } IL_0043: { int64_t L_9 = __this->____initialPosition; int64_t L_10; L_10 = VirtualFuncInvoker0< int64_t >::Invoke(11, __this); uint32_t L_11 = __this->____checksum; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12 = __this->____baseBaseStream; ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* L_13 = __this->____zipArchiveEntry; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_14 = __this->____onClose; NullCheck(G_B8_0); Action_6_Invoke_mA15F40A119238358EA77D9FE88F636ADA9EE9871_inline(G_B8_0, L_9, L_10, L_11, L_12, L_13, L_14, NULL); } IL_006c: { __this->____isDisposed = (bool)1; } IL_0073: { bool L_15 = ___0_disposing; Stream_Dispose_m9B37BD21A57F8F2BD20EE353DE14405700810C5C(__this, L_15, 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 bool ZipHelper_RequiresUnicode_m20EAD7C8BAEB2EF5A554C761E8441AC594B6117F (String_t* ___0_test, const RuntimeMethod* method) { String_t* V_0 = NULL; int32_t V_1 = 0; Il2CppChar V_2 = 0x0; { String_t* L_0 = ___0_test; V_0 = L_0; V_1 = 0; goto IL_001e; } IL_0006: { String_t* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); V_2 = L_3; Il2CppChar L_4 = V_2; if ((((int32_t)L_4) > ((int32_t)((int32_t)126)))) { goto IL_0018; } } { Il2CppChar L_5 = V_2; if ((((int32_t)L_5) >= ((int32_t)((int32_t)32)))) { goto IL_001a; } } IL_0018: { return (bool)1; } IL_001a: { int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001e: { int32_t L_7 = V_1; String_t* L_8 = V_0; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_0006; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_bytesToRead, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_bytesToRead; V_0 = L_0; V_1 = 0; goto IL_0026; } IL_0006: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer; int32_t L_3 = V_1; 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_2 = L_5; int32_t L_6 = V_2; if (L_6) { goto IL_001e; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_7 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE65B4CBBFDAAD7E1AAB043164D50831245579CC1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC_RuntimeMethod_var))); } IL_001e: { int32_t L_8 = V_1; int32_t L_9 = V_2; V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9)); int32_t L_10 = V_0; int32_t L_11 = V_2; V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, L_11)); } IL_0026: { int32_t L_12 = V_0; if ((((int32_t)L_12) > ((int32_t)0))) { goto IL_0006; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ZipHelper_DosTimeToDateTime_mAC6DC9DEFADB46F3A5A0FE68F30DFAC696E2136E (uint32_t ___0_dateTime, 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; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_6; memset((&V_6), 0, sizeof(V_6)); il2cpp::utils::ExceptionSupportStack __active_exceptions; { uint32_t L_0 = ___0_dateTime; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)1980), ((int32_t)((uint32_t)L_0>>((int32_t)25))))); uint32_t L_1 = ___0_dateTime; V_1 = ((int32_t)(((int32_t)((uint32_t)L_1>>((int32_t)21)))&((int32_t)15))); uint32_t L_2 = ___0_dateTime; V_2 = ((int32_t)(((int32_t)((uint32_t)L_2>>((int32_t)16)))&((int32_t)31))); uint32_t L_3 = ___0_dateTime; V_3 = ((int32_t)(((int32_t)((uint32_t)L_3>>((int32_t)11)))&((int32_t)31))); uint32_t L_4 = ___0_dateTime; V_4 = ((int32_t)(((int32_t)((uint32_t)L_4>>5))&((int32_t)63))); uint32_t L_5 = ___0_dateTime; V_5 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_5&((int32_t)31))), 2)); } try { int32_t L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = V_2; int32_t L_9 = V_3; int32_t L_10 = V_4; int32_t L_11 = V_5; DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_12; memset((&L_12), 0, sizeof(L_12)); DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201((&L_12), L_6, L_7, L_8, L_9, L_10, L_11, 0, NULL); V_6 = L_12; goto IL_0059; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0045; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004f; } throw e; } CATCH_0045: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_13 = ((ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*));; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_14 = ((ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))))->___s_invalidDateIndicator; V_6 = L_14; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0059; } CATCH_004f: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))); DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_16 = ((ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))))->___s_invalidDateIndicator; V_6 = L_16; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0059; } IL_0059: { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_17 = V_6; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ZipHelper_DateTimeToDosTime_m81F3D31F7D97F5209332D8BEB65C288F8D2E1AC1 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_dateTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var); int32_t L_0; L_0 = DateTime_get_Year_m00A88C4CEE07B7906F5F7F75C254B769808F5138((&___0_dateTime), NULL); int32_t L_1; L_1 = DateTime_get_Month_m899C6602DE8198990B2CAF5EBC04CC67764E3DA2((&___0_dateTime), NULL); int32_t L_2; L_2 = DateTime_get_Day_m872DBCA4C79955EC1E27EB68746B6C2F6A183B28((&___0_dateTime), NULL); int32_t L_3; L_3 = DateTime_get_Hour_m350B2AEB6ED8AAD80F0779C1FD37EEE13952A7F3((&___0_dateTime), NULL); int32_t L_4; L_4 = DateTime_get_Minute_m73003491DA85D2C9951ECCF890D9BF6AFFB9E973((&___0_dateTime), NULL); int32_t L_5; L_5 = DateTime_get_Second_mC860BA28DED65249BE9EA46E4898730C7828B3EA((&___0_dateTime), NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_0, ((int32_t)1980)))&((int32_t)127)))<<4)), L_1))<<5)), L_2))<<5)), L_3))<<6)), L_4))<<5)), ((int32_t)(L_5/2)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsToSignature_m07FB8913C58E31276264722997B9CBE9F576EC45 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, uint32_t ___1_signatureToFind, 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*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uint32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; bool V_3 = false; bool V_4 = false; { V_0 = 0; V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); V_2 = L_0; V_3 = (bool)0; V_4 = (bool)0; goto IL_003c; } IL_0013: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_2; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); bool L_3; L_3 = ZipHelper_SeekBackwardsAndRead_m433E06E552871B8D2E5FF4D7EB3188282A721DC5(L_1, L_2, (&V_0), NULL); V_3 = L_3; goto IL_0034; } IL_001f: { uint32_t L_4 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_2; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); V_1 = ((int32_t)(((int32_t)((int32_t)L_4<<8))|(int32_t)L_8)); uint32_t L_9 = V_1; uint32_t L_10 = ___1_signatureToFind; if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0030; } } { V_4 = (bool)1; goto IL_0034; } IL_0030: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); } IL_0034: { int32_t L_12 = V_0; if ((((int32_t)L_12) < ((int32_t)0))) { goto IL_003c; } } { bool L_13 = V_4; if (!L_13) { goto IL_001f; } } IL_003c: { bool L_14 = V_4; if (L_14) { goto IL_0043; } } { bool L_15 = V_3; if (!L_15) { goto IL_0013; } } IL_0043: { bool L_16 = V_4; if (L_16) { goto IL_0049; } } { return (bool)0; } IL_0049: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_17 = ___0_stream; int32_t L_18 = V_0; NullCheck(L_17); int64_t L_19; L_19 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_17, ((int64_t)L_18), 1); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, int64_t ___1_position, 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; } int64_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B4_0 = 0; { int64_t L_0 = ___1_position; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; NullCheck(L_1); int64_t L_2; L_2 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_1); V_0 = ((int64_t)il2cpp_codegen_subtract(L_0, L_2)); goto IL_003b; } IL_000b: { int64_t L_3 = V_0; if ((((int64_t)L_3) > ((int64_t)((int64_t)((int32_t)64))))) { goto IL_0015; } } { int64_t L_4 = V_0; G_B4_0 = ((int32_t)L_4); goto IL_0017; } IL_0015: { G_B4_0 = ((int32_t)64); } IL_0017: { V_1 = G_B4_0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)); int32_t L_7 = V_1; NullCheck(L_5); int32_t L_8; L_8 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_5, L_6, 0, L_7); V_2 = L_8; int32_t L_9 = V_2; if (L_9) { goto IL_0036; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_10 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE65B4CBBFDAAD7E1AAB043164D50831245579CC1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ZipHelper_AdvanceToPosition_m37FE7419FDE8CBD9C17F1969AB585B1B85CA4DFF_RuntimeMethod_var))); } IL_0036: { int64_t L_11 = V_0; int32_t L_12 = V_2; V_0 = ((int64_t)il2cpp_codegen_subtract(L_11, ((int64_t)L_12))); } IL_003b: { int64_t L_13 = V_0; if (L_13) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZipHelper_SeekBackwardsAndRead_m433E06E552871B8D2E5FF4D7EB3188282A721DC5 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t* ___2_bufferPointer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; NullCheck(L_0); int64_t L_1; L_1 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer; NullCheck(L_2); if ((((int64_t)L_1) < ((int64_t)((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))) { goto IL_0039; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_buffer; NullCheck(L_4); NullCheck(L_3); int64_t L_5; L_5 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_3, ((int64_t)((-((int32_t)(((RuntimeArray*)L_4)->max_length))))), 1); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___1_buffer; NullCheck(L_8); il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_6, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___1_buffer; NullCheck(L_10); NullCheck(L_9); int64_t L_11; L_11 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_9, ((int64_t)((-((int32_t)(((RuntimeArray*)L_10)->max_length))))), 1); int32_t* L_12 = ___2_bufferPointer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_buffer; NullCheck(L_13); *((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1)); return (bool)0; } IL_0039: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14 = ___0_stream; NullCheck(L_14); int64_t L_15; L_15 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_14); V_0 = ((int32_t)L_15); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_16 = ___0_stream; NullCheck(L_16); int64_t L_17; L_17 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_16, ((int64_t)0), 0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_18 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___1_buffer; int32_t L_20 = V_0; il2cpp_codegen_runtime_class_init_inline(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); ZipHelper_ReadBytes_m4BCFE2308C656AB48E0BC0D94FDED35AC3FCA8EC(L_18, L_19, L_20, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_21 = ___0_stream; NullCheck(L_21); int64_t L_22; L_22 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(23, L_21, ((int64_t)0), 0); int32_t* L_23 = ___2_bufferPointer; int32_t L_24 = V_0; *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_24, 1)); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipHelper__cctor_mD61640F38D2D755F1FFBDCA5C2DFF863281B3AED (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0; memset((&L_0), 0, sizeof(L_0)); DateTime__ctor_m1F66A4327FE6B127F0F0E83A70CED25DB0DFFB00((&L_0), ((int32_t)1980), 1, 1, 0, 0, 0, NULL); ((ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_StaticFields*)il2cpp_codegen_static_fields_for(ZipHelper_tAAE365DFBB233C2CB0CC2B5E6186EE53B6E835C4_il2cpp_TypeInfo_var))->___s_invalidDateIndicator = L_0; 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_UpdateCrc32_mEF874A4EC7E5936D98AC94494D27CDBFD2E60778 (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t L_0 = ___0_crc32; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___1_buffer; int32_t L_2 = ___2_offset; int32_t L_3 = ___3_length; il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); uint32_t L_4; L_4 = Crc32Helper_ManagedCrc32_m53D17613D585422A4479D609FCCA9A0AD4BD3A6C(L_0, L_1, L_2, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Crc32Helper_ManagedCrc32_m53D17613D585422A4479D609FCCA9A0AD4BD3A6C (uint32_t ___0_crc32, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, int32_t ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; uint32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { V_2 = 0; uint32_t L_0 = ___0_crc32; ___0_crc32 = ((int32_t)((int32_t)L_0^(-1))); int32_t L_1 = ___3_length; V_3 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_1/8)), 8)); int32_t L_2 = ___3_length; int32_t L_3 = V_3; V_4 = ((int32_t)il2cpp_codegen_subtract(L_2, L_3)); V_5 = 0; goto IL_00f3; } IL_001a: { uint32_t L_4 = ___0_crc32; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_buffer; int32_t L_6 = ___2_offset; NullCheck(L_5); int32_t L_7 = L_6; uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___1_buffer; int32_t L_10 = ___2_offset; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1)); uint8_t L_12 = (L_9)->GetAt(static_cast(L_11)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___1_buffer; int32_t L_14 = ___2_offset; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 2)); uint8_t L_16 = (L_13)->GetAt(static_cast(L_15)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___1_buffer; int32_t L_18 = ___2_offset; NullCheck(L_17); int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 3)); uint8_t L_20 = (L_17)->GetAt(static_cast(L_19)); ___0_crc32 = ((int32_t)((int32_t)L_4^((int32_t)(((int32_t)(((int32_t)((int32_t)L_8|((int32_t)((int32_t)L_12<<8))))|((int32_t)((int32_t)L_16<<((int32_t)16)))))|((int32_t)((int32_t)L_20<<((int32_t)24))))))); int32_t L_21 = ___2_offset; ___2_offset = ((int32_t)il2cpp_codegen_add(L_21, 4)); il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_7; uint32_t L_23 = ___0_crc32; NullCheck(L_22); int32_t L_24 = ((int32_t)((int32_t)L_23&((int32_t)255))); uint32_t L_25 = (L_22)->GetAt(static_cast(L_24)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_6; uint32_t L_27 = ___0_crc32; NullCheck(L_26); int32_t L_28 = ((int32_t)(((int32_t)((uint32_t)L_27>>8))&((int32_t)255))); uint32_t L_29 = (L_26)->GetAt(static_cast(L_28)); V_0 = ((int32_t)((int32_t)L_25^(int32_t)L_29)); uint32_t L_30 = ___0_crc32; V_1 = ((int32_t)((uint32_t)L_30>>((int32_t)16))); uint32_t L_31 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_32 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_5; uint32_t L_33 = V_1; NullCheck(L_32); int32_t L_34 = ((int32_t)((int32_t)L_33&((int32_t)255))); uint32_t L_35 = (L_32)->GetAt(static_cast(L_34)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_36 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_4; uint32_t L_37 = V_1; NullCheck(L_36); int32_t L_38 = ((int32_t)(((int32_t)((uint32_t)L_37>>8))&((int32_t)255))); uint32_t L_39 = (L_36)->GetAt(static_cast(L_38)); ___0_crc32 = ((int32_t)(((int32_t)((int32_t)L_31^(int32_t)L_35))^(int32_t)L_39)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = ___1_buffer; int32_t L_41 = ___2_offset; NullCheck(L_40); int32_t L_42 = L_41; uint8_t L_43 = (L_40)->GetAt(static_cast(L_42)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = ___1_buffer; int32_t L_45 = ___2_offset; NullCheck(L_44); int32_t L_46 = ((int32_t)il2cpp_codegen_add(L_45, 1)); uint8_t L_47 = (L_44)->GetAt(static_cast(L_46)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = ___1_buffer; int32_t L_49 = ___2_offset; NullCheck(L_48); int32_t L_50 = ((int32_t)il2cpp_codegen_add(L_49, 2)); uint8_t L_51 = (L_48)->GetAt(static_cast(L_50)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = ___1_buffer; int32_t L_53 = ___2_offset; NullCheck(L_52); int32_t L_54 = ((int32_t)il2cpp_codegen_add(L_53, 3)); uint8_t L_55 = (L_52)->GetAt(static_cast(L_54)); V_2 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_43|((int32_t)((int32_t)L_47<<8))))|((int32_t)((int32_t)L_51<<((int32_t)16)))))|((int32_t)((int32_t)L_55<<((int32_t)24))))); int32_t L_56 = ___2_offset; ___2_offset = ((int32_t)il2cpp_codegen_add(L_56, 4)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_57 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_3; uint32_t L_58 = V_2; NullCheck(L_57); int32_t L_59 = ((int32_t)((int32_t)L_58&((int32_t)255))); uint32_t L_60 = (L_57)->GetAt(static_cast(L_59)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_61 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_2; uint32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = ((int32_t)(((int32_t)((uint32_t)L_62>>8))&((int32_t)255))); uint32_t L_64 = (L_61)->GetAt(static_cast(L_63)); V_0 = ((int32_t)((int32_t)L_60^(int32_t)L_64)); uint32_t L_65 = V_2; V_1 = ((int32_t)((uint32_t)L_65>>((int32_t)16))); uint32_t L_66 = ___0_crc32; uint32_t L_67 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_1; uint32_t L_69 = V_1; NullCheck(L_68); int32_t L_70 = ((int32_t)((int32_t)L_69&((int32_t)255))); uint32_t L_71 = (L_68)->GetAt(static_cast(L_70)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_72 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0; uint32_t L_73 = V_1; NullCheck(L_72); int32_t L_74 = ((int32_t)(((int32_t)((uint32_t)L_73>>8))&((int32_t)255))); uint32_t L_75 = (L_72)->GetAt(static_cast(L_74)); ___0_crc32 = ((int32_t)((int32_t)L_66^((int32_t)(((int32_t)((int32_t)L_67^(int32_t)L_71))^(int32_t)L_75)))); int32_t L_76 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_00f3: { int32_t L_77 = V_5; int32_t L_78 = V_3; if ((((int32_t)L_77) < ((int32_t)((int32_t)(L_78/8))))) { goto IL_001a; } } { V_6 = 0; goto IL_0124; } IL_0102: { il2cpp_codegen_runtime_class_init_inline(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_79 = ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0; uint32_t L_80 = ___0_crc32; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = ___1_buffer; int32_t L_82 = ___2_offset; int32_t L_83 = L_82; ___2_offset = ((int32_t)il2cpp_codegen_add(L_83, 1)); NullCheck(L_81); int32_t L_84 = L_83; uint8_t L_85 = (L_81)->GetAt(static_cast(L_84)); NullCheck(L_79); int32_t L_86 = ((int32_t)(((int32_t)((int32_t)L_80^(int32_t)L_85))&((int32_t)255))); uint32_t L_87 = (L_79)->GetAt(static_cast(L_86)); uint32_t L_88 = ___0_crc32; ___0_crc32 = ((int32_t)((int32_t)L_87^((int32_t)((uint32_t)L_88>>8)))); int32_t L_89 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_89, 1)); } IL_0124: { int32_t L_90 = V_6; int32_t L_91 = V_4; if ((((int32_t)L_90) < ((int32_t)L_91))) { goto IL_0102; } } { uint32_t L_92 = ___0_crc32; ___0_crc32 = ((int32_t)((int32_t)L_92^(-1))); uint32_t L_93 = ___0_crc32; return L_93; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Crc32Helper__cctor_m56DA5438E4C3C739D0AEC99F7300DC8BA83430C7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____12F3E0576D447EB37B36D82BA0C1C5481B8F0D12FDC70347CE4A076B229D4C86_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_0), (void*)L_1); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____BCC6DA7033D7BD35C3C4A0B79A4BDE6673F6700D4F1F8D85072F87907C4FDADF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_1), (void*)L_4); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_7 = L_6; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_8 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DA23A731F5CB6C49DED3DC9980961955E5EA5BB52B7D0D1E4D0A6A0EAE73F494_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_7, L_8, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_2 = L_7; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_2), (void*)L_7); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____173FC2842CC37C43473B27D45B59B1A45DB9526EBDE9E2200921BCF7DD0C10EB_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_3 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_3), (void*)L_10); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = L_12; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_14 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____DFE0020BB6F2D7F230A4E0FB7849C8AAD0B36BC326ACD36FEEC967E86D016F3E_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_13, L_14, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_4 = L_13; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_4), (void*)L_13); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = L_15; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_17 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____FBFA46A6E618F71C0581E682B63B80024BCCF54FD38C7349749BCE1291188BD1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_16, L_17, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_5 = L_16; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_5), (void*)L_16); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_19 = L_18; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_20 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____3BA5013CDA6EDD541CADB772A5A98D00834C8FADF0CB30FBCA395ADB8381D8FF_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_19, L_20, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_6 = L_19; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_6), (void*)L_19); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_21 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_22 = L_21; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t0F00B25C931DDDD30DB66F75F6FE89F1E714301A____959A3233BA53857D0FC9F6DC22C4A0762F7523990B7A329849041B16C4020926_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL); ((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_7 = L_22; Il2CppCodeGenWriteBarrier((void**)(&((Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_StaticFields*)il2cpp_codegen_static_fields_for(Crc32Helper_t17651FD642DFE7006F4AF8C7553062334511F7BE_il2cpp_TypeInfo_var))->___s_crcTable_7), (void*)L_22); 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 RuntimeObject* TaskToApm_Begin_m1A080755817528FB342A9A1352631ACCBF9CEBAE (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_state, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; RuntimeObject* G_B6_0 = NULL; { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task; NullCheck(L_0); bool L_1; L_1 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_0, NULL); if (!L_1) { goto IL_001d; } } { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_2 = ___0_task; RuntimeObject* L_3 = ___2_state; TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_4 = (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031*)il2cpp_codegen_object_new(TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var); TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D(L_4, L_2, L_3, (bool)1, NULL); V_0 = L_4; AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_5 = ___1_callback; if (!L_5) { goto IL_0041; } } { AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_6 = ___1_callback; RuntimeObject* L_7 = V_0; NullCheck(L_6); AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline(L_6, L_7, NULL); goto IL_0041; } IL_001d: { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_8 = ___0_task; NullCheck(L_8); RuntimeObject* L_9; L_9 = Task_get_AsyncState_mD702084E5686165B5571ED1D296BB5EEB81DB2D8_inline(L_8, NULL); RuntimeObject* L_10 = ___2_state; if ((((RuntimeObject*)(RuntimeObject*)L_9) == ((RuntimeObject*)(RuntimeObject*)L_10))) { goto IL_0032; } } { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_11 = ___0_task; RuntimeObject* L_12 = ___2_state; TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_13 = (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031*)il2cpp_codegen_object_new(TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var); TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D(L_13, L_11, L_12, (bool)0, NULL); V_1 = L_13; RuntimeObject* L_14 = V_1; G_B6_0 = L_14; goto IL_0035; } IL_0032: { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_15 = ___0_task; V_1 = L_15; RuntimeObject* L_16 = V_1; G_B6_0 = L_16; } IL_0035: { V_0 = G_B6_0; AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_17 = ___1_callback; if (!L_17) { goto IL_0041; } } { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_18 = ___0_task; AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_19 = ___1_callback; RuntimeObject* L_20 = V_0; TaskToApm_InvokeCallbackWhenTaskCompletes_m8553A6EFB5AEF7E94F4377E87ACE37D1920BC932(L_18, L_19, L_20, NULL); } IL_0041: { RuntimeObject* L_21 = V_0; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753 (RuntimeObject* ___0_asyncResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* V_0 = NULL; TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* V_1 = NULL; TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 V_2; memset((&V_2), 0, sizeof(V_2)); { RuntimeObject* L_0 = ___0_asyncResult; V_1 = ((TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031*)IsInstSealed((RuntimeObject*)L_0, TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031_il2cpp_TypeInfo_var)); TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_1 = V_1; if (!L_1) { goto IL_0013; } } { TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* L_2 = V_1; NullCheck(L_2); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = L_2->___Task; V_0 = L_3; goto IL_001a; } IL_0013: { RuntimeObject* L_4 = ___0_asyncResult; V_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)IsInstClass((RuntimeObject*)L_4, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var)); } IL_001a: { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = V_0; if (L_5) { goto IL_0023; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m4A0936689D360EBC545690326B4DF187196BF2B9(L_6, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TaskToApm_End_mCD6418D34E9684DB6691549A225F5F9CC5C32753_RuntimeMethod_var))); } IL_0023: { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = V_0; NullCheck(L_7); TaskAwaiter_t9B661AC8C2EFA6BAB94C77BB24A5DDA82D61F833 L_8; L_8 = Task_GetAwaiter_m08B368EAC939DD35D0AC428180822255A442CA29(L_7, NULL); V_2 = L_8; TaskAwaiter_GetResult_mC1D712500AE49B4A89C85D6B79D87D1BA9A6B94D((&V_2), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskToApm_InvokeCallbackWhenTaskCompletes_m8553A6EFB5AEF7E94F4377E87ACE37D1920BC932 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_antecedent, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_asyncResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* V_0 = NULL; ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C V_1; memset((&V_1), 0, sizeof(V_1)); ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 V_2; memset((&V_2), 0, sizeof(V_2)); { U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_0 = (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass3_0__ctor_m4232277D2AB8EE7F6F66C4565C3CD16E58132C07(L_0, NULL); V_0 = L_0; U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_1 = V_0; AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_2 = ___1_callback; NullCheck(L_1); L_1->___callback = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2); U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_3 = V_0; RuntimeObject* L_4 = ___2_asyncResult; NullCheck(L_3); L_3->___asyncResult = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___asyncResult), (void*)L_4); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_antecedent; NullCheck(L_5); ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C L_6; L_6 = Task_ConfigureAwait_m0DD682B1D29B85067C993734C12E26554D6CBFF4(L_5, (bool)0, NULL); V_1 = L_6; ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_7; L_7 = ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline((&V_1), NULL); V_2 = L_7; U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* L_8 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F_RuntimeMethod_var), NULL); ConfiguredTaskAwaiter_OnCompleted_mB6A56C98F368A70EC9FC750C492A08F62DD7EEA5((&V_2), L_9, 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 TaskWrapperAsyncResult__ctor_mF1F0F980A52876DF07F5CF9B80CDD5CAE167F26D (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, RuntimeObject* ___1_state, bool ___2_completedSynchronously, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task; __this->___Task = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Task), (void*)L_0); RuntimeObject* L_1 = ___1_state; __this->____state = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____state), (void*)L_1); bool L_2 = ___2_completedSynchronously; __this->____completedSynchronously = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TaskWrapperAsyncResult_System_IAsyncResult_get_AsyncState_m29AE39D37A24BC4FCB79ED5F37AF16814C7DB323 (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____state; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TaskWrapperAsyncResult_System_IAsyncResult_get_CompletedSynchronously_m4DA0F3A48335A386436B255ED4D7B6EF941DC39C (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, const RuntimeMethod* method) { { bool L_0 = __this->____completedSynchronously; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* TaskWrapperAsyncResult_System_IAsyncResult_get_AsyncWaitHandle_mBD9F33A9F96E111E376192FC1F867CF219C8AB83 (TaskWrapperAsyncResult_t92158810980B265A1FF167BF0DACCCFA1C015031* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = __this->___Task; NullCheck(L_0); WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* L_1; L_1 = InterfaceFuncInvoker0< WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* >::Invoke(0, IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5_il2cpp_TypeInfo_var, L_0); return L_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 U3CU3Ec__DisplayClass3_0__ctor_m4232277D2AB8EE7F6F66C4565C3CD16E58132C07 (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0_U3CInvokeCallbackWhenTaskCompletesU3Eb__0_m2C4821F622E71609CAD575ECAC6E757A4BE5CD4F (U3CU3Ec__DisplayClass3_0_t6BC2E023E6DE5D3016A3EB19344094FE169AEA16* __this, const RuntimeMethod* method) { { AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* L_0 = __this->___callback; RuntimeObject* L_1 = __this->___asyncResult; NullCheck(L_0); AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline(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 #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 #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 DeflateInput_get_Count_m07CF313093713EA551824415A986FE04136BA3D2_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DeflateInput_get_Buffer_m9F3AD0BCF828824646D283A1DE5BDEB1F34B3F2F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CBufferU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeflateInput_get_StartIndex_mF0BAC57BB16D5B0493507E27A650DBDD65102779_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStartIndexU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_StartIndex_mF699B5A9E52487FB89E6BB77DE6E8182AD36670F_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStartIndexU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Count_m25E5676842F9BE403E4E2DBE259BFE428DB78B5A_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CCountU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 ConfiguredTaskAwaitable_GetAwaiter_m3F163D24211147E68FC5799A7D2D2BE7C07A60B5_inline (ConfiguredTaskAwaitable_tABE012B321A51A20F0D34F8122B9EAE3A054875C* __this, const RuntimeMethod* method) { { ConfiguredTaskAwaiter_t6D4C5E6B82017ED33DAFA1EFC33B0EFBE3137618 L_0 = __this->___m_configuredTaskAwaiter; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeflateInput_set_Buffer_m2366CB2FB1F51BFDC35D40E0C7E0E3EEA165FE0B_inline (DeflateInput_t2B14336DA722AB763438D93B71E5806ADB677DEE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value; __this->___U3CBufferU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBufferU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double FastEncoder_get_LastCompressionRatio_mC220B5DFFF5D61E79EDD5E6D4E25B2F6090301B5_inline (FastEncoder_tDD471D1400491206E196B47CC04FB4732A2A270D* __this, const RuntimeMethod* method) { { double L_0 = __this->____lastCompressionRatio; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputBuffer_get_BytesWritten_m083497C056759A0D727F8547ED08E6BA2CF82EC3_inline (OutputBuffer_t5D36DAB9B0299B0AB2E5AF49E0E6D5DDF609178E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____pos; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_State_m44EB97DC82E110A6E36C893BA42641BB67DFAB95_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStateU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Match_get_Symbol_m1D1280640F4B3363440001006F9833E95F18256E_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___U3CSymbolU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Length_m9A479B4AC324230750C13DEB2862BFD318C96C77_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CLengthU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_Position_mD82D52F9C717C59769BAEFBF321C691EFA16F005_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CPositionU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_State_mD82A943EF3AAAD5607358632FF8368E16E2512C8_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStateU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Symbol_mA37611C31D036D740C2EB1E76BFE45F3D74DD74F_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->___U3CSymbolU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Position_mF9ABE68E1CD17AEDCD8399F15456A437A171D6EB_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CPositionU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Match_set_Length_m9F1DFC329350691BF0F488B32E65398A3F215089_inline (Match_t7F905ADA9C3311890E31DDDDD14ADAC4D0BCC750* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLengthU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputBuffer_get_AvailableBits_m9FF76B78FFAF3D5D866738682833C6564C934059_inline (InputBuffer_tCF0AC072F38F520217425081F13BBA350159FECF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bitsInBuffer; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OutputWindow_get_AvailableBytes_m6484DDBE3925F9A4E0BA9276B72AFF6F982544FF_inline (OutputWindow_t182AC9608F740FAA06B6D86D85C2070027F43A0E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____bytesUsed; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticLiteralLengthTree_m5497AFFD041352473F2DA39BE57261B519E3025E_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticLiteralLengthTreeU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* HuffmanTree_get_StaticDistanceTree_mA69F234FF97D800FA56E04CA09573BDBFD62194E_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var); HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8* L_0 = ((HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_StaticFields*)il2cpp_codegen_static_fields_for(HuffmanTree_t6D31E4F18B128B736CB2572685731300883634C8_il2cpp_TypeInfo_var))->___U3CStaticDistanceTreeU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ZipArchiveEntry_get_FullName_mB226F80A14EA72D5C3D63C912AD483020CE81F2F_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->____storedEntryName; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ZipArchive_get_Mode_mC02087A709688333AF6721BBBBEAE9F379D06127_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____mode; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ZipArchive_get_ArchiveStream_m5A8467BA46A12C06DF191597A4810562F4B2E79F_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->____archiveStream; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ZipArchive_get_ArchiveReader_m545504179D41E6478352D45CC9BB74589CD2770E_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->____archiveReader; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ZipArchive_get_EntryNameEncoding_m91420D79C1E76C90B846EA536B678AD7084DF059_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = __this->____entryNameEncoding; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipArchiveEntry_get_CompressionMethod_mA636837EB83C990C39E207F8767626EE630A282B_inline (ZipArchiveEntry_tEFD75A0570102F8A3DF70A038302146B46071DD4* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____storedCompressionMethod; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ZipArchive_get_NumberOfThisDisk_m34BE6245FFCA87E7F5068C7A988922877B620DCB_inline (ZipArchive_t6469B8DB5F18FB4C7E24F625D0E53EA635D31C41* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->____numberOfThisDisk; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Tag_m99149829A339C6B07BA86F7BA89277FD61257FE7_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____tag; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t ZipGenericExtraField_get_Size_m56A96EAB8BB98584F13938BEF05A3DC6CFE199C6_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ZipGenericExtraField_get_Data_m0C9F6CC3B46705955EE5151F641D8CCE8B232C43_inline (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____data; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_UncompressedSize_mC53A72CA1685391354843A9E7A47B6FE60E707B2_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____uncompressedSize; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_CompressedSize_mD68A6FC67B58A127B2CA1353B882ABC5C4BB9B4E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____compressedSize; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 Zip64ExtraField_get_LocalHeaderOffset_m1F7A1833A2E2782CF18E55B965FED3AD3275091D_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 L_0 = __this->____localHeaderOffset; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 Zip64ExtraField_get_StartDiskNumber_mB01F9839965C60DFFEB90C588B4FA0CA22787D5E_inline (Zip64ExtraField_t8AAAF24171D6643076361E4E1DBE73D22A600785* __this, const RuntimeMethod* method) { { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->____startDiskNumber; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncCallback_Invoke_mA85DEAE969B1D0FD97E934DC39439E89D7553910_inline (AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* __this, RuntimeObject* ___0_ar, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_ar, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Task_get_AsyncState_mD702084E5686165B5571ED1D296BB5EEB81DB2D8_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___m_stateObject; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 ConfiguredTaskAwaitable_1_GetAwaiter_m7A77B1981FEC19CC7E1570EDC3F16AC5C14B4439_gshared_inline (ConfiguredTaskAwaitable_1_t5186C81524388C1718E9AC37792D8771A443417A* __this, const RuntimeMethod* method) { { ConfiguredTaskAwaiter_t8FC486401D1951F2426478F2050EE290197B6E80 L_0 = __this->___m_configuredTaskAwaiter; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB4991C0F4C2664AB3CB2584DEECF5BCE6AB7757D_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEDECF7FD7BEC35232FF7BE6A5FDF2697E1C8E5E8_gshared_inline (List_1_t0845A5AAFB6B816C6E2719A0588604CE3A080FDC* __this, ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 ___0_item, const RuntimeMethod* method) { ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ZipGenericExtraFieldU5BU5D_tD4F5EAC12B4B78BDFA45E9B04D1D5407DCA864DA* L_6 = V_0; int32_t L_7 = V_1; ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530)L_8); return; } IL_0034: { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_9 = ___0_item; List_1_AddWithResize_mA50C816542F6A39E6815B89049C99BF19163F009(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 Enumerator_get_Current_m16FFBB10A27765F2B9C60F0AD3CFEF2965F6F990_gshared_inline (Enumerator_t2D92D75412F1242E2A170461294E056FB3B324F2* __this, const RuntimeMethod* method) { { ZipGenericExtraField_t74ADD41AFA880CD4603E172E221B54B9CB9CF530 L_0 = __this->____current; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Nullable_1_GetValueOrDefault_m5270672823A1917D6D56F5ACF4AC1BA37A103FC5_gshared_inline (Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17* __this, const RuntimeMethod* method) { { int64_t L_0 = __this->___value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_6_Invoke_mAE08E521E4E2943E4D5B451405500F4E8A81ABEE_gshared_inline (Action_6_t55DD7456FE8121BFD7A271AC741C76C3617EAB3F* __this, int64_t ___0_arg1, int64_t ___1_arg2, uint32_t ___2_arg3, RuntimeObject* ___3_arg4, RuntimeObject* ___4_arg5, RuntimeObject* ___5_arg6, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, int64_t, int64_t, uint32_t, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, ___3_arg4, ___4_arg5, ___5_arg6, reinterpret_cast(__this->___method)); }