#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, 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); } }; template struct VirtualFuncInvoker19 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, T16 p16, T17 p17, T18 p18, T19 p19) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, 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 InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, 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); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645; struct Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7; struct IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843; struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5; struct IDictionary_2_tD7429CE1A1D78F0C391515DA897DD0EB3091757E; struct IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64; struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7; struct IEnumerable_1_t6F674CBB3977B2506F808CB67554078C320EA4B4; struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; struct IEnumerator_1_t1E268397CD739ED7EB63601E159FAA7D40A6F44A; struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2; struct IList_1_t6B7367D98A1C02409D2E6231EEFA423A2F1C2ECB; struct IList_1_t884EC4C2784DFAD573895A4CCC9886C77BC7BBCA; struct KeyCollection_tCC15D033281A6593E2488FAF5B205812A152AC03; struct LinkedListNode_1_t293BB098D459DDAE6A26977D0731A997186D1D4C; struct LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B; struct LinkedList_1_t49DC5CF34D4D642E6417F1245CDEC26A32F60C76; struct LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4; struct List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C; struct List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64; struct List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765; struct List_1_t8BCD8F6BA47B64DEBA7B6FEDA017D9B39AE1BBAE; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529; struct ValueCollection_tCE6BD704B9571C131E2D8C8CED569DDEC4AE042B; struct EntryU5BU5D_tEA0133B78B9FF7045128C508FA50247E525A94D6; struct BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B; struct SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4; struct BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B; struct DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D; struct ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918; struct ExpandedPairU5BU5D_tF143A62B90050D0420C60DAFAD48C5FCF1BF7043; struct FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9; struct VersionU5BU5D_t74F65BE2B735570BDE03526EF0AA0219384B11D6; struct ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568; struct ECBlocksU5BU5D_t565EBC68DDA22822D0E6C537CF7043DF07B56590; struct AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7; struct AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366; struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4; struct AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70; struct BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E; struct BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9; struct BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386; struct Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6; struct BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C; struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190; struct BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B; struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF; struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9; struct BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91; struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2; struct BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8; struct ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7; struct Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782; struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B; struct Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC; struct Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E; struct DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F; struct DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7; struct DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107; struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F; struct Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0; struct Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7; struct DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279; struct EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE; struct EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811; struct EANManufacturerOrgSupport_t11737736824365E0FE9FC3A9FB46CC0C71596375; struct EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A; struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6; struct ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6; struct Exception_t; struct ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA; struct FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39; struct FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61; struct FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891; struct FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB; struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0; struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43; struct GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF; struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE; struct MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC; struct MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76; struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499; struct MethodInfo_t; struct Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99; struct ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB; struct MultiDetector_t174550E62C72095BA64B2141F545596911482999; struct MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6; struct OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934; struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B; struct QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5; struct QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C; struct QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606; struct QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524; struct RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226; struct Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C; struct ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832; struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97; struct State_tE3C6505B0E83E2D10113F91E853B22093CD5273E; struct String_t; struct StringBuilder_t; struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502; struct UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947; struct UPCAWriter_t0586615613A44D3D50951FFC932546113EC94E90; struct UPCEANExtensionSupport_tB29F5EE53023A1ABC20C595356CDF8016C978DB1; struct UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D; struct UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A; struct Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C; struct DigitContainer_t562823C19DAA997D98E7FC3D50A5C4B81BD46F02; struct DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697; struct Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A; struct ECB_t51306FF2F6EF10830C74CD580325708130590CD9; struct ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06; IL2CPP_EXTERN_C RuntimeClass* AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitmapFormat_t8D50A156429FFF20E5AFCAEEFBDE18004177F9AB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_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* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_t99ECDE3D8EB73C9F4EC62756CFDBF6261E3D9FFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t0FFBB6562EA7958526481423B8CCEB247218F921_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t1E268397CD739ED7EB63601E159FAA7D40A6F44A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IList_1_t884EC4C2784DFAD573895A4CCC9886C77BC7BBCA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008a9U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008a9U2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008afU2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b0U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D10_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D11_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D3_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D4_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D5_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D7_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D8_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D9_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b5U2D1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b5U2D2_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD; IL2CPP_EXTERN_C String_t* _stringLiteral084D3AC02E68756C5ECDC0D43C45B6E3EFDCE322; IL2CPP_EXTERN_C String_t* _stringLiteral0BA7E3EC1093614DAF259263BA4AF7AA252E0A91; IL2CPP_EXTERN_C String_t* _stringLiteral192C1B1DDBD905DE5685E7B4DD6B288A5A17A350; IL2CPP_EXTERN_C String_t* _stringLiteral197796BCD4D9C30711027295FA16517AFF1BE589; IL2CPP_EXTERN_C String_t* _stringLiteral1BAE60DC28D365B5EF5493498787078BF53D20EF; IL2CPP_EXTERN_C String_t* _stringLiteral1DF7233586B58271D266F20C3E0FEAB8D253A64E; IL2CPP_EXTERN_C String_t* _stringLiteral1EA15EE8A42A561588097A07567DD53324EF7A07; IL2CPP_EXTERN_C String_t* _stringLiteral35E6A21D3F5A94DACA8002A41A03ECB9AE32670F; IL2CPP_EXTERN_C String_t* _stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5; IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D; IL2CPP_EXTERN_C String_t* _stringLiteral42A81C7648296D8C125770F34A698F0B875DE341; IL2CPP_EXTERN_C String_t* _stringLiteral481DC487EE5F2F8EACD26FFE61A384BEC53630C7; IL2CPP_EXTERN_C String_t* _stringLiteral4DBCA18AA297B72805744555C24E7E76318B30A2; IL2CPP_EXTERN_C String_t* _stringLiteral4E07919C924DE90C375D81CCFC909C2D8843F7EF; IL2CPP_EXTERN_C String_t* _stringLiteral56B1BA74374AD8DF80D155ECBB6EEC7BFF94E852; IL2CPP_EXTERN_C String_t* _stringLiteral57810D8C15059E25698FD70733D27A8EF51E8A0B; IL2CPP_EXTERN_C String_t* _stringLiteral5EC1B536102E36D338B42153A42D78FDB85F17DC; IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; IL2CPP_EXTERN_C String_t* _stringLiteral7338E2FE7B63472EA48C5C00C6C0BD3C03450D09; IL2CPP_EXTERN_C String_t* _stringLiteral744BE094FA88BA46CF826FF0DEED6871D760EA77; IL2CPP_EXTERN_C String_t* _stringLiteral74DD70BB5597A61452EE717610A0AD7514499D2F; IL2CPP_EXTERN_C String_t* _stringLiteral7884F348B8345935653652786B590E96A7A97F6C; IL2CPP_EXTERN_C String_t* _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA; IL2CPP_EXTERN_C String_t* _stringLiteral8E87F46F95F3011D2332B9096F2E1A365DC70050; IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827; IL2CPP_EXTERN_C String_t* _stringLiteralA7B94E7C180C4B54A4A095A31B82FA28CE403816; IL2CPP_EXTERN_C String_t* _stringLiteralAA7EC0DA4C48A16CF4AE4BDEC0270A501BC8D6D1; IL2CPP_EXTERN_C String_t* _stringLiteralABCEE7D26D32F1BD7A4AA729EDF28DEB5437540D; IL2CPP_EXTERN_C String_t* _stringLiteralAFD8926880B9F686521B2FBCCEFA7A207A187FBC; IL2CPP_EXTERN_C String_t* _stringLiteralB48200C0491D054362D19E937178807BBBC2CBEE; IL2CPP_EXTERN_C String_t* _stringLiteralC059E714E2A72EE20504AF9F7DEC234DB835485D; IL2CPP_EXTERN_C String_t* _stringLiteralCAD8623838274740D6497489F547CE972C42A942; IL2CPP_EXTERN_C String_t* _stringLiteralCB9DEC4BB422E4FB7D60AF8B79864395C4E9AF83; IL2CPP_EXTERN_C String_t* _stringLiteralDCE2FEC181B9EF29C60C1836D45163A1899D04CA; IL2CPP_EXTERN_C String_t* _stringLiteralDDB3907A0EDF019AE91C840CB90A31E145AAB0C6; IL2CPP_EXTERN_C String_t* _stringLiteralDE7E8FECC7166973B85D31AD6B3DA9096111A248; IL2CPP_EXTERN_C String_t* _stringLiteralDFB183479C27E355D74B6B5F1DAE0EBBCC5D6F3A; IL2CPP_EXTERN_C String_t* _stringLiteralE3FAC564EECB785D08BBF741EF986BB28A3C21F2; IL2CPP_EXTERN_C String_t* _stringLiteralEC5446A7FF5D4B637861FAED325178E8EA7A216E; IL2CPP_EXTERN_C String_t* _stringLiteralF6DDF00FA9A6CDA0155F971C2E8A6ABCABCFCB31; IL2CPP_EXTERN_C String_t* _stringLiteralF90C379AD5635FE48755A7E336FA0C74E176FB22; IL2CPP_EXTERN_C String_t* _stringLiteralFEC9971CB42497DF176B5695C360D8463CF2D088; IL2CPP_EXTERN_C const RuntimeMethod* Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_CompareTo_m23A06863E338B1435F4DB0B623DF06337E7FC79E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_Division_m57071483D87761718875D25F95508E911AC2562C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BigInteger_Modulo_mD40F396E73AB8D0D705B181B7114C895BA51E7F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BigInteger__ctor_mF3D1FB073688CCB558884B9CA0304C41C0E16D83_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_parseECIValue_mF1024E3217929DF569966A77FCB255185D36AE76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m835BB1E6EA8A8BF1242B51E28FD65B43FEF68E2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBB2DBA9ECB2AD6046CB4CFB717FDD7E474A439AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EAN13Writer_encode_mAAD09D97FDDB74C58BB88A6CD337DD0D4252FEF0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EAN13Writer_encode_mFF27F8C0327601A0EBAFC1ACCFE621F8A42F018E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EdifactEncoder_encodeToCodewords_mB782D81B24648E583B59B790277D60883E256EE5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EdifactEncoder_handleEOD_m95DB9BC24107C52218C6E37DF4BCE684843E4048_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB4A3B09F08984D5F30E792CF521B914AFC3B82AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m32AC4B8BA1BA03A4718DBAA581323E2665300758_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9B378D23D57FA7F888EA61DA6BB0989C97BDCBC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_AddFirst_m7471223757B061A1F27F17A5C3363ABBE037DEA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_GetEnumerator_mB92C9FCD90869C64C6345961A33C236C99D6A2F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1__ctor_mE1443CF0845DF95D91DCEFF2D4A66F6CD78740ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3E3FD8A0F8A405F3A0EEA708A45DAFFEE65A78AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAF067D8BCD6732A0ADBE1BA6EE909B3512880D42_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC2AEA78982ECE580E4329735D062D1B5F1A12B94_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mF07582E03D558E5EBBA0067E958761348D4B58DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m23C875114C77237A47E669D30F89F7646FB5350E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m3DB7820F63CD1A2A0E3E9C1F39D139AF1240C232_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0F058F087349AE3E5D4C6BED775539F61B492F3B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8070151BA99349188C9F1457EC394480BE0D4ED4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC423242B9593865CFAF5099E70E72BF837C18D2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF38C013A71A5FDBBAF9400B29B132F990C6B2ED2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m49F98C7CDE40A86E99CE80339BB0941F04189395_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m684C07D855145033AB1B284121CFFC00CFD0F318_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m353DC11D082CD277C2F56D5A2548441A7DFA161F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m79F3E2B859433E0B67E7E6B3EA0005F9FE9B12B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MSIWriter_encode_m07DF8036CAB0B24AEF86D4BD57DCD79A57682008_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MSIWriter_encode_m5953C9EE4B5E4A2B37F49AB284B107CBC4AC3E0C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PDF417CodewordDecoder_getBitValue_m85F7A98C61F4E1F73E078F1BCC21761D24D8B515_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* QRCodeMultiReader_SaSequenceSort_m452AB3FDD3A39E313895851760E39D0E11AB794D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RGBLuminanceSource_CalculateLuminance_m53B06ACB20E1411CF3A92C53191F259A949A136E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RGBLuminanceSource_DetermineBitmapFormat_m533F6D94D891BB58FE633B0BC6F0460D417F69F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UPCAWriter_encode_m05F6E8498484A816CE99ABB71A6C8439E76ED926_RuntimeMethod_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 BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B; struct SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4; struct BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; struct DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B; struct DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D; struct FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513; struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568; 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 Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tEA0133B78B9FF7045128C508FA50247E525A94D6* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tCC15D033281A6593E2488FAF5B205812A152AC03* ____keys; ValueCollection_tCE6BD704B9571C131E2D8C8CED569DDEC4AE042B* ____values; RuntimeObject* ____syncRoot; }; struct LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B : public RuntimeObject { LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* ___list; LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* ___next; LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* ___prev; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___item; }; struct LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E : public RuntimeObject { LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* ___head; int32_t ___count; int32_t ___version; RuntimeObject* ____syncRoot; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4 : public RuntimeObject { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C : public RuntimeObject { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64 : public RuntimeObject { DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765 : public RuntimeObject { ExpandedPairU5BU5D_tF143A62B90050D0420C60DAFAD48C5FCF1BF7043* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529 : public RuntimeObject { ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687 : public RuntimeObject { }; struct AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; RuntimeObject* ___possibleCenters; int32_t ___startX; int32_t ___startY; int32_t ___width; int32_t ___height; float ___moduleSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___crossCheckStateCount; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___resultPointCallback; }; struct AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366 : public RuntimeObject { bool ___U3CisCompactU3Ek__BackingField; int32_t ___U3CSizeU3Ek__BackingField; int32_t ___U3CLayersU3Ek__BackingField; int32_t ___U3CCodeWordsU3Ek__BackingField; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CMatrixU3Ek__BackingField; }; struct AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70 : public RuntimeObject { bool ___U3CCompactU3Ek__BackingField; int32_t ___U3CDatablocksU3Ek__BackingField; int32_t ___U3CLayersU3Ek__BackingField; }; struct BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E : public RuntimeObject { int32_t ___U3CColumnCountU3Ek__BackingField; int32_t ___U3CErrorCorrectionLevelU3Ek__BackingField; int32_t ___U3CRowCountUpperU3Ek__BackingField; int32_t ___U3CRowCountLowerU3Ek__BackingField; int32_t ___U3CRowCountU3Ek__BackingField; }; struct BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9 : public RuntimeObject { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* ___row; int32_t ___currentLocation; }; struct BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386 : public RuntimeObject { RuntimeObject* ___values; }; struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9 : public RuntimeObject { Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* ___binarizer; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix; }; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits; int32_t ___size; }; struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91 : public RuntimeObject { int32_t ___width; int32_t ___height; int32_t ___rowSize; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits; }; struct BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytes; int32_t ___byteOffset; int32_t ___bitOffset; }; struct BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CTopLeftU3Ek__BackingField; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CTopRightU3Ek__BackingField; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CBottomLeftU3Ek__BackingField; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___U3CBottomRightU3Ek__BackingField; int32_t ___U3CMinXU3Ek__BackingField; int32_t ___U3CMaxXU3Ek__BackingField; int32_t ___U3CMinYU3Ek__BackingField; int32_t ___U3CMaxYU3Ek__BackingField; }; struct ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D : public RuntimeObject { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___bytes; int32_t ___width; int32_t ___height; }; struct Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7 : public RuntimeObject { int32_t ___U3CStartXU3Ek__BackingField; int32_t ___U3CEndXU3Ek__BackingField; int32_t ___U3CBucketU3Ek__BackingField; int32_t ___U3CValueU3Ek__BackingField; int32_t ___U3CRowNumberU3Ek__BackingField; }; 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 DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427 : public RuntimeObject { }; struct DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B : public RuntimeObject { int32_t ___U3CNewPositionU3Ek__BackingField; }; struct Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC : public RuntimeObject { ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder; }; struct Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE : public RuntimeObject { ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* ___rsDecoder; }; struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField; int32_t ___U3CNumBitsU3Ek__BackingField; String_t* ___U3CTextU3Ek__BackingField; RuntimeObject* ___U3CByteSegmentsU3Ek__BackingField; String_t* ___U3CECLevelU3Ek__BackingField; int32_t ___U3CErrorsCorrectedU3Ek__BackingField; int32_t ___U3CStructuredAppendSequenceNumberU3Ek__BackingField; int32_t ___U3CErasuresU3Ek__BackingField; int32_t ___U3CStructuredAppendParityU3Ek__BackingField; RuntimeObject* ___U3COtherU3Ek__BackingField; }; struct DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B : public RuntimeObject { String_t* ___codewords; int32_t ___numrows; int32_t ___numcols; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bits; }; struct DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F : public RuntimeObject { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___U3CMetadataU3Ek__BackingField; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* ___U3CDetectionResultColumnsU3Ek__BackingField; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___U3CBoxU3Ek__BackingField; int32_t ___U3CColumnCountU3Ek__BackingField; }; struct DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7 : public RuntimeObject { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___U3CBoxU3Ek__BackingField; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___U3CCodewordsU3Ek__BackingField; }; struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; bool ___compact; int32_t ___nbLayers; int32_t ___nbDataBlocks; int32_t ___nbCenterLayers; int32_t ___shift; }; struct Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___resultPointCallback; }; struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField; }; struct Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7 : public RuntimeObject { int32_t ___width; int32_t ___height; }; struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject { int32_t ___value_Renamed; }; struct EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A : public RuntimeObject { }; 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 EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D : public RuntimeObject { RuntimeObject* ___U3CHintsU3Ek__BackingField; }; struct ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6 : public RuntimeObject { ModulusGF_t9CBF9334C885CAC1542542F73B22647A3F0958EB* ___field; }; struct ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6 : public RuntimeObject { int32_t ___bits; int32_t ___ordinal_Renamed_Field; String_t* ___name; }; struct ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA : public RuntimeObject { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ___U3CPairsU3Ek__BackingField; int32_t ___U3CRowNumberU3Ek__BackingField; bool ___U3CIsReversedU3Ek__BackingField; }; struct FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39 : public RuntimeObject { int32_t ___U3CValueU3Ek__BackingField; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___U3CStartEndU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CResultPointsU3Ek__BackingField; }; struct FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891 : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; List_1_t8BCD8F6BA47B64DEBA7B6FEDA017D9B39AE1BBAE* ___possibleCenters; bool ___hasSkipped; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___crossCheckStateCount; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___resultPointCallback; }; struct FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB : public RuntimeObject { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* ___bottomLeft; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* ___topLeft; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* ___topRight; }; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___expTable; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___logTable; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___zero; GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___one; int32_t ___size; int32_t ___primitive; int32_t ___generatorBase; }; struct GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10 : public RuntimeObject { RuntimeObject* ____delegate; }; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 : public RuntimeObject { }; struct HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___text; }; struct LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE : public RuntimeObject { int32_t ___width; int32_t ___height; }; struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499 : public RuntimeObject { Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* ___decoder; }; struct Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___characterCountBitsForVersions; int32_t ___bits; String_t* ___name; }; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 : public RuntimeObject { }; struct OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934 : public RuntimeObject { }; struct PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484 : public RuntimeObject { }; struct PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D : public RuntimeObject { }; struct PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB : public RuntimeObject { }; struct PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B : public RuntimeObject { float ___a11; float ___a12; float ___a13; float ___a21; float ___a22; float ___a23; float ___a31; float ___a32; float ___a33; }; struct QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5 : public RuntimeObject { bool ___mirrored; }; struct QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606 : public RuntimeObject { Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* ___decoder; }; struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field; }; struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB : public RuntimeObject { float ___x; float ___y; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesX; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesY; String_t* ___toString; }; struct State_tE3C6505B0E83E2D10113F91E853B22093CD5273E : public RuntimeObject { int32_t ___mode; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___token; int32_t ___binaryShiftByteCount; int32_t ___bitCount; }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068 : public RuntimeObject { }; struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE : public RuntimeObject { bool ___rectangular; int32_t ___dataCapacity; int32_t ___errorCodewords; int32_t ___matrixWidth; int32_t ___matrixHeight; int32_t ___dataRegions; int32_t ___rsBlockData; int32_t ___rsBlockError; }; struct Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502 : public RuntimeObject { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___previous; }; struct UPCAWriter_t0586615613A44D3D50951FFC932546113EC94E90 : public RuntimeObject { EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* ___subWriter; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65 : public RuntimeObject { int32_t ___versionNumber; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___alignmentPatternCenters; ECBlocksU5BU5D_t565EBC68DDA22822D0E6C537CF7043DF07B56590* ___ecBlocks; int32_t ___totalCodewords; }; struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C : public RuntimeObject { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image; int32_t ___height; int32_t ___width; int32_t ___leftInit; int32_t ___rightInit; int32_t ___downInit; int32_t ___upInit; }; struct DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697 : public RuntimeObject { Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B* ___digits; }; struct Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A : public RuntimeObject { int32_t ___U3CXU3Ek__BackingField; int32_t ___U3CYU3Ek__BackingField; }; struct ECB_t51306FF2F6EF10830C74CD580325708130590CD9 : public RuntimeObject { int32_t ___count; int32_t ___dataCodewords; }; struct ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06 : public RuntimeObject { int32_t ___ecCodewordsPerBlock; ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* ___ecBlocks; }; struct Enumerator_tC25D6382B2C7E2606E12FC6637F714A98D52DE22 { LinkedList_1_t49DC5CF34D4D642E6417F1245CDEC26A32F60C76* ____list; LinkedListNode_1_t293BB098D459DDAE6A26977D0731A997186D1D4C* ____node; int32_t ____version; RuntimeObject* ____current; int32_t ____index; }; struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; struct Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* ____list; int32_t ____index; int32_t ____version; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ____current; }; struct Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40 { LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* ____list; LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* ____node; int32_t ____version; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ____current; int32_t ____index; }; struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { bool ___hasValue; int32_t ___value; }; struct AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7 : public ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB { float ___estimatedModuleSize; }; struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4 : public DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 { bool ___U3CCompactU3Ek__BackingField; int32_t ___U3CNbDatablocksU3Ek__BackingField; int32_t ___U3CNbLayersU3Ek__BackingField; }; struct BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C : public LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___luminances; }; struct BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110 : public Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502 { int16_t ___binaryShiftStart; int16_t ___binaryShiftByteCount; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56 : public ECI_t23895361BC213ED79ED64811A883496B9D7192D0 { String_t* ___encodingName; }; struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { float ___r; float ___g; float ___b; float ___a; }; struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { int32_t ___rgba; }; #pragma pack(pop, tp) struct { int32_t ___rgba_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { uint8_t ___r; }; #pragma pack(pop, tp) struct { uint8_t ___r_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_OffsetPadding[1]; uint8_t ___g; }; #pragma pack(pop, tp) struct { char ___g_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_OffsetPadding[2]; uint8_t ___b; }; #pragma pack(pop, tp) struct { char ___b_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_OffsetPadding[3]; uint8_t ___a; }; #pragma pack(pop, tp) struct { char ___a_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_forAlignmentOnly; }; }; }; struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782 : public DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B { Il2CppChar ___value; }; struct DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107 : public DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7 { bool ___U3CIsLeftU3Ek__BackingField; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61 : public ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB { float ___estimatedModuleSize; int32_t ___count; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF : public LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___delegate; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___invertedMatrix; }; struct MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC : public OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 { bool ___usingCheckDigit; StringBuilder_t* ___decodeRowResult; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___counters; int32_t ___averageCounterWidth; }; struct MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76 : public OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934 { }; struct MultiDetector_t174550E62C72095BA64B2141F545596911482999 : public Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729 { }; struct MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E : public FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891 { }; struct QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C : public QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606 { }; struct QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524 : public EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D { }; struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { int8_t ___m_value; }; struct SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97 : public Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502 { int16_t ___value; int16_t ___bitCount; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D : public OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6 { StringBuilder_t* ___decodeRowStringBuffer; UPCEANExtensionSupport_tB29F5EE53023A1ABC20C595356CDF8016C978DB1* ___extensionReader; EANManufacturerOrgSupport_t11737736824365E0FE9FC3A9FB46CC0C71596375* ___eanManSupport; }; struct UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A : public OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934 { }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D10_tB922BC21F2A132AE02205AD8DBE12E4555F16569 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D10_tB922BC21F2A132AE02205AD8DBE12E4555F16569__padding[10]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D1024_tBFA76B75C7EAA4C51B52FAD15C0A696CB3E376CF { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1024_tBFA76B75C7EAA4C51B52FAD15C0A696CB3E376CF__padding[1024]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D11148_t2B70AF3D30EBC5232319D39F9907263105705748 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D11148_t2B70AF3D30EBC5232319D39F9907263105705748__padding[11148]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D112_t53319ECB58390562BAD8A83703814D953782C391 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D112_t53319ECB58390562BAD8A83703814D953782C391__padding[112]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803__padding[12]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4__padding[120]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D124_tB883638FA50C0378C2FB73EC09FC59C423C7A42E { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D124_tB883638FA50C0378C2FB73EC09FC59C423C7A42E__padding[124]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D128_t663722E3129CF879C283214754BBBE27162C879E { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D128_t663722E3129CF879C283214754BBBE27162C879E__padding[128]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D132_tFD29FB7C8C0C2D9F45D6D851A6D4BAA137719538 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D132_tFD29FB7C8C0C2D9F45D6D851A6D4BAA137719538__padding[132]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D136_t523FFCF2ECF612FB4B8C0DF15DE0787CD5731971 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D136_t523FFCF2ECF612FB4B8C0DF15DE0787CD5731971__padding[136]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D144_t8832FA9DBEE0A238AFBEBD473F1695273B9AA20F { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D144_t8832FA9DBEE0A238AFBEBD473F1695273B9AA20F__padding[144]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D148_t0FB4475CF794F3F7107EBBC4F043052109714E8D { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D148_t0FB4475CF794F3F7107EBBC4F043052109714E8D__padding[148]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D156_t2F36B7DE47C0FE052205EC78B91815832D093DD9 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D156_t2F36B7DE47C0FE052205EC78B91815832D093DD9__padding[156]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041__padding[16]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D168_t087B3B5BB78A8F148B66F00DA329494E3609DA8D { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D168_t087B3B5BB78A8F148B66F00DA329494E3609DA8D__padding[168]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D176_tA483D9940DA594C35D076B216BF3E428AE05E0A8 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D176_tA483D9940DA594C35D076B216BF3E428AE05E0A8__padding[176]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D192_t05B2C6C716E0E73608652A77AD17DC3640088008 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D192_t05B2C6C716E0E73608652A77AD17DC3640088008__padding[192]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A__padding[20]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D2048_t5CA7A30C2E2D8819A49F5C3942907B9FCF93E784 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D2048_t5CA7A30C2E2D8819A49F5C3942907B9FCF93E784__padding[2048]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D224_t13B823D07DF35B1289D2C97A3FC03EF3F52E2C12 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D224_t13B823D07DF35B1289D2C97A3FC03EF3F52E2C12__padding[224]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2__padding[24]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D248_t226D7041CD9E58F4D53910D6FD093970F027E83E { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D248_t226D7041CD9E58F4D53910D6FD093970F027E83E__padding[248]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D256_t85701B710B36A165514195CE09E4CA5B5230834B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D256_t85701B710B36A165514195CE09E4CA5B5230834B__padding[256]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D2574_tF00A259A685C2C016DA2048D17290EA0181ED8C4 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D2574_tF00A259A685C2C016DA2048D17290EA0181ED8C4__padding[2574]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B__padding[26]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D272_tB0CE338926C79062B3388E4AC524D7652A49C401 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D272_tB0CE338926C79062B3388E4AC524D7652A49C401__padding[272]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED__padding[28]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D30_tFF6531C082BB427219624F58030A517E4EF482DA { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D30_tFF6531C082BB427219624F58030A517E4EF482DA__padding[30]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6__padding[32]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D36_t2FEA3873EECAAEA2EA09BE5FB5E44F826F3ACC4D { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D36_t2FEA3873EECAAEA2EA09BE5FB5E44F826F3ACC4D__padding[36]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D3716_t40E6ABAAC9EFE30A0AA1221802F102ECE7255677 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D3716_t40E6ABAAC9EFE30A0AA1221802F102ECE7255677__padding[3716]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D384_tCDE4A4FA59343BE9F92B667E0907C083E5D32127 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D384_tCDE4A4FA59343BE9F92B667E0907C083E5D32127__padding[384]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497__padding[40]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D44_t1E0120391D2D20C504711A8D449B5922638358C6 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D44_t1E0120391D2D20C504711A8D449B5922638358C6__padding[44]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D48_tACF63CD91FF7851767E050769B53B404C0B521AD { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D48_tACF63CD91FF7851767E050769B53B404C0B521AD__padding[48]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D512_tFDBCF3EF5C3989A17F4A468BDC889EDB5FD82E43 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D512_tFDBCF3EF5C3989A17F4A468BDC889EDB5FD82E43__padding[512]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6__padding[52]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D54_tB429AD299341617725E4EEE911D279C0883B033B { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D54_tB429AD299341617725E4EEE911D279C0883B033B__padding[54]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D56_t1D966433078ABF2C3C3293FBA28B300479D795E8 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D56_t1D966433078ABF2C3C3293FBA28B300479D795E8__padding[56]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275__padding[6]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D64_t740A2C4232EB671F6D48F82D48095A7C570AD2D0 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D64_t740A2C4232EB671F6D48F82D48095A7C570AD2D0__padding[64]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D72_t90BA404677ABC90EB2B7FA057291AB4E9F6DEAC0 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D72_t90BA404677ABC90EB2B7FA057291AB4E9F6DEAC0__padding[72]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D80_t504CCEA1D6DCD455494CC05573E15FF10479C486 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D80_t504CCEA1D6DCD455494CC05573E15FF10479C486__padding[80]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D9_t9F4079121C904C5E2DD41953B2F1E53B03AFC598 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D9_t9F4079121C904C5E2DD41953B2F1E53B03AFC598__padding[9]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D96_t2135A9C7120FCDCE11CF5314F937F4CEAE09EFFB { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D96_t2135A9C7120FCDCE11CF5314F937F4CEAE09EFFB__padding[96]; }; }; #pragma pack(pop, tp) struct BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282 { int32_t ___value__; }; struct Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0 : public RuntimeObject { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___U3CForegroundU3Ek__BackingField; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___U3CBackgroundU3Ek__BackingField; }; struct Compaction_t86409B070B8DBC375172C1236E2C4CFB5F83EE16 { int32_t ___value__; }; struct DecodeHintType_t207D7A90E1757E13B708C766B107BF3840334BD9 { int32_t ___value__; }; 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 EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE : public UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___decodeMiddleCounters; }; struct EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811 : public UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A { }; struct EncodeHintType_t296FEFCF0A42F251FE4D801982D6E8B00C34E50E { int32_t ___value__; }; 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 RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226 : public BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C { }; struct ResultMetadataType_t27E7F345E6A61F8BF1ABA7DD613022C3419BF373 { int32_t ___value__; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct Sign_tC7476AAE4DCD89D653E5BC5E27AD0AD2980EB038 { int32_t ___value__; }; struct SymbolShapeHint_t0386E9D8C1728A6EC7D318CCE7918FF254EB21A8 { int32_t ___value__; }; struct UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947 : public UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D { UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* ___ean13Reader; }; struct BitmapFormat_t8D50A156429FFF20E5AFCAEEFBDE18004177F9AB { int32_t ___value__; }; struct Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6 : public RuntimeObject { DigitContainer_t562823C19DAA997D98E7FC3D50A5C4B81BD46F02* ___digits; int32_t ___size; int32_t ___sign; }; struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190 : public RuntimeObject { DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* ___digits; int32_t ___size; int32_t ___sign; }; struct BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B : public Exception_t { }; struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E : public RuntimeObject { String_t* ___msg; int32_t ___shape; Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___minSize; Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* ___maxSize; StringBuilder_t* ___codewords; int32_t ___pos; int32_t ___newEncoding; SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* ___symbolInfo; int32_t ___skipAtEnd; }; 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 ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C : public Exception_t { }; struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF : public RuntimeObject { String_t* ___U3CTextU3Ek__BackingField; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CResultPointsU3Ek__BackingField; int32_t ___U3CBarcodeFormatU3Ek__BackingField; RuntimeObject* ___U3CResultMetadataU3Ek__BackingField; int64_t ___U3CTimestampU3Ek__BackingField; int32_t ___U3CNumBitsU3Ek__BackingField; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D : public ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3 : public MulticastDelegate_t { }; struct DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279 : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA { }; struct List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_StaticFields { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___s_emptyArray; }; struct List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C_StaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___s_emptyArray; }; struct List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64_StaticFields { DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* ___s_emptyArray; }; struct List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765_StaticFields { ExpandedPairU5BU5D_tF143A62B90050D0420C60DAFAD48C5FCF1BF7043* ___s_emptyArray; }; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_StaticFields { ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* ___s_emptyArray; }; struct U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_StaticFields { __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x6000872U2D1; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D1; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D2; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D3; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D4; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D5; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D6; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D7; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D8; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D9; __StaticArrayInitTypeSizeU3D52_t1320E78DDE414D27AF4D15F38CBD326FDD4285A6 ___U24U24method0x6000076U2D10; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D11; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D12; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D13; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D14; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D15; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D16; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D17; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D18; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D19; __StaticArrayInitTypeSizeU3D26_tE951C71CADA80937F86E361C5358AA76633A7D4B ___U24U24method0x6000076U2D20; __StaticArrayInitTypeSizeU3D2574_tF00A259A685C2C016DA2048D17290EA0181ED8C4 ___U24U24method0x6000076U2D21; __StaticArrayInitTypeSizeU3D156_t2F36B7DE47C0FE052205EC78B91815832D093DD9 ___U24U24method0x6000076U2D22; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000085U2D1; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000085U2D2; __StaticArrayInitTypeSizeU3D64_t740A2C4232EB671F6D48F82D48095A7C570AD2D0 ___U24U24method0x600088cU2D1; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x600088dU2D1; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x600088dU2D2; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x600088dU2D3; __StaticArrayInitTypeSizeU3D36_t2FEA3873EECAAEA2EA09BE5FB5E44F826F3ACC4D ___U24U24method0x600088dU2D4; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D1; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x600088eU2D2; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x600088eU2D3; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D4; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D5; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D6; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D7; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D8; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D9; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D10; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D11; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D12; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600088eU2D13; __StaticArrayInitTypeSizeU3D192_t05B2C6C716E0E73608652A77AD17DC3640088008 ___U24U24method0x600088fU2D1; int64_t ___U24U24method0x6000890U2D1; int64_t ___U24U24method0x6000890U2D2; int64_t ___U24U24method0x6000890U2D3; __StaticArrayInitTypeSizeU3D80_t504CCEA1D6DCD455494CC05573E15FF10479C486 ___U24U24method0x6000891U2D1; int64_t ___U24U24method0x6000891U2D2; __StaticArrayInitTypeSizeU3D148_t0FB4475CF794F3F7107EBBC4F043052109714E8D ___U24U24method0x6000893U2D1; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000897U2D1; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000897U2D2; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000280U2D1; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000280U2D2; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000280U2D3; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D4; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D5; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D6; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D7; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D8; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D9; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D10; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D11; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D12; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000280U2D13; __StaticArrayInitTypeSizeU3D10_tB922BC21F2A132AE02205AD8DBE12E4555F16569 ___U24U24method0x60002b2U2D1; __StaticArrayInitTypeSizeU3D10_tB922BC21F2A132AE02205AD8DBE12E4555F16569 ___U24U24method0x60002b3U2D1; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b4U2D1; __StaticArrayInitTypeSizeU3D30_tFF6531C082BB427219624F58030A517E4EF482DA ___U24U24method0x60002b5U2D1; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b6U2D1; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b6U2D2; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b6U2D3; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b6U2D4; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b6U2D5; __StaticArrayInitTypeSizeU3D6_t4517F7367AD814E1621B4D6495B3A17E1C44E275 ___U24U24method0x60002b6U2D6; __StaticArrayInitTypeSizeU3D132_tFD29FB7C8C0C2D9F45D6D851A6D4BAA137719538 ___U24U24method0x60008a5U2D1; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D1; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D2; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D3; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D4; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D5; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D6; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D7; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D8; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D9; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D10; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D11; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D12; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D13; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D14; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D15; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D16; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D17; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008a6U2D18; __StaticArrayInitTypeSizeU3D9_t9F4079121C904C5E2DD41953B2F1E53B03AFC598 ___U24U24method0x60008a6U2D19; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D1; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D2; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D3; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D4; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D5; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D6; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x6000331U2D7; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D8; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D9; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D10; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D11; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D12; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D13; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x6000331U2D14; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D15; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D16; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D17; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D18; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D19; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D20; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x6000331U2D21; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D22; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D23; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D24; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D25; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D26; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D27; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x6000331U2D28; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x6000331U2D29; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x6000331U2D30; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x6000331U2D31; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x6000331U2D32; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x6000331U2D33; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x6000331U2D34; __StaticArrayInitTypeSizeU3D136_t523FFCF2ECF612FB4B8C0DF15DE0787CD5731971 ___U24U24method0x60008a8U2D1; __StaticArrayInitTypeSizeU3D11148_t2B70AF3D30EBC5232319D39F9907263105705748 ___U24U24method0x60008a9U2D1; __StaticArrayInitTypeSizeU3D11148_t2B70AF3D30EBC5232319D39F9907263105705748 ___U24U24method0x60008a9U2D2; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008afU2D1; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60008b0U2D1; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___U24U24method0x6000466U2D1; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008b4U2D1; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D2; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D3; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D4; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D5; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D6; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D7; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D8; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D9; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D10; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008b4U2D11; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60008b5U2D1; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60008b5U2D2; __StaticArrayInitTypeSizeU3D80_t504CCEA1D6DCD455494CC05573E15FF10479C486 ___U24U24method0x60008bdU2D1; __StaticArrayInitTypeSizeU3D54_tB429AD299341617725E4EEE911D279C0883B033B ___U24U24method0x60008bdU2D2; __StaticArrayInitTypeSizeU3D80_t504CCEA1D6DCD455494CC05573E15FF10479C486 ___U24U24method0x60008bdU2D3; __StaticArrayInitTypeSizeU3D64_t740A2C4232EB671F6D48F82D48095A7C570AD2D0 ___U24U24method0x60008bdU2D4; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008c0U2D1; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60008c0U2D2; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60008c0U2D3; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D1; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D2; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D3; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D4; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D5; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D6; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D7; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D8; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D9; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D10; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D11; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D12; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D13; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D14; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D15; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D16; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D17; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D18; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D19; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D20; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D21; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D22; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D23; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D24; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D25; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D26; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D27; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D28; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D29; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D30; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D31; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D32; __StaticArrayInitTypeSizeU3D120_tAA397E09862A42EF0DBFD4AEBCB5314B83DC53B4 ___U24U24method0x60008c7U2D33; __StaticArrayInitTypeSizeU3D384_tCDE4A4FA59343BE9F92B667E0907C083E5D32127 ___U24U24method0x60008c8U2D1; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008c9U2D1; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008c9U2D2; __StaticArrayInitTypeSizeU3D64_t740A2C4232EB671F6D48F82D48095A7C570AD2D0 ___U24U24method0x60008c9U2D3; __StaticArrayInitTypeSizeU3D128_t663722E3129CF879C283214754BBBE27162C879E ___U24U24method0x60008c9U2D4; __StaticArrayInitTypeSizeU3D256_t85701B710B36A165514195CE09E4CA5B5230834B ___U24U24method0x60008c9U2D5; __StaticArrayInitTypeSizeU3D512_tFDBCF3EF5C3989A17F4A468BDC889EDB5FD82E43 ___U24U24method0x60008c9U2D6; __StaticArrayInitTypeSizeU3D1024_tBFA76B75C7EAA4C51B52FAD15C0A696CB3E376CF ___U24U24method0x60008c9U2D7; __StaticArrayInitTypeSizeU3D2048_t5CA7A30C2E2D8819A49F5C3942907B9FCF93E784 ___U24U24method0x60008c9U2D8; __StaticArrayInitTypeSizeU3D3716_t40E6ABAAC9EFE30A0AA1221802F102ECE7255677 ___U24U24method0x60008caU2D1; __StaticArrayInitTypeSizeU3D3716_t40E6ABAAC9EFE30A0AA1221802F102ECE7255677 ___U24U24method0x60008caU2D2; __StaticArrayInitTypeSizeU3D3716_t40E6ABAAC9EFE30A0AA1221802F102ECE7255677 ___U24U24method0x60008caU2D3; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008cbU2D1; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008cbU2D2; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008cbU2D3; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D4; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D5; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D6; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D7; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D8; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D9; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D10; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D11; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D12; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D13; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D14; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D15; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D16; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D17; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D18; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D19; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D20; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D21; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D22; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D23; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D24; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D25; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D26; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D27; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D28; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D29; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D30; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D31; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D32; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008cbU2D33; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008cbU2D34; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008cbU2D35; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008cbU2D36; __StaticArrayInitTypeSizeU3D32_t04DEF857CACBEAD192B787788C5634097600F9D6 ___U24U24method0x60008cbU2D37; __StaticArrayInitTypeSizeU3D36_t2FEA3873EECAAEA2EA09BE5FB5E44F826F3ACC4D ___U24U24method0x60008cbU2D38; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60008cbU2D39; __StaticArrayInitTypeSizeU3D44_t1E0120391D2D20C504711A8D449B5922638358C6 ___U24U24method0x60008cbU2D40; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D1; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D2; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D3; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D4; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D5; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008d1U2D6; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008d1U2D7; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008d1U2D8; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D9; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D10; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D11; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D12; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D13; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D14; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D15; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D16; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D17; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D18; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D19; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D20; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D21; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D22; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D23; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D24; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D25; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D26; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D27; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D28; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D29; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D30; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D31; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D32; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D33; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D34; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D35; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D36; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D37; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D38; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D39; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D40; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D41; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D42; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D43; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D44; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D45; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D46; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D47; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d1U2D48; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008d3U2D1; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008d3U2D2; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008d3U2D3; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008d3U2D4; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008d3U2D5; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008d4U2D1; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D2; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008d4U2D3; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D4; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60008d4U2D5; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D6; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D7; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D8; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D9; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D10; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D11; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D12; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D13; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D14; __StaticArrayInitTypeSizeU3D16_t98BD38501563C30DCCF4B97DFF32D5D65BCDB041 ___U24U24method0x60008d4U2D15; __StaticArrayInitTypeSizeU3D176_tA483D9940DA594C35D076B216BF3E428AE05E0A8 ___U24U24method0x60008d6U2D1; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D1; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D2; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D3; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D4; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D5; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D6; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D7; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D8; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D9; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D10; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D11; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D12; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D13; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D14; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D15; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D16; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D17; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D18; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D19; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D20; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D21; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D22; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D23; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D24; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D25; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D26; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D27; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D28; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D29; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D30; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D31; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D32; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D33; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D34; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D35; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D36; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D37; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D38; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D39; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D40; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D41; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D42; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D43; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D44; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D45; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D46; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D47; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D48; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D49; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D50; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D51; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D52; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D53; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D54; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D55; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D56; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D57; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D58; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D59; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D60; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D61; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D62; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D63; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D64; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D65; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D66; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D67; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D68; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D69; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D70; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D71; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D72; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D73; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D74; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D75; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D76; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D77; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D78; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D79; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D80; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D81; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D82; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D83; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D84; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D85; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D86; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D87; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D88; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D89; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D90; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D91; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D92; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D93; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D94; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D95; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D96; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D97; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D98; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D99; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D100; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D101; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D102; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D103; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D104; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D105; __StaticArrayInitTypeSizeU3D24_t8BE02B1551C6A9A9AC79BC9088AF3381197C48E2 ___U24U24method0x60008d7U2D106; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60008d7U2D107; __StaticArrayInitTypeSizeU3D30_tFF6531C082BB427219624F58030A517E4EF482DA ___U24U24method0x600079cU2D1; __StaticArrayInitTypeSizeU3D30_tFF6531C082BB427219624F58030A517E4EF482DA ___U24U24method0x600079cU2D2; __StaticArrayInitTypeSizeU3D12_t0A91D15C4A3C2B5A8989F7541C477187BA2AB803 ___U24U24method0x60008d9U2D1; __StaticArrayInitTypeSizeU3D64_t740A2C4232EB671F6D48F82D48095A7C570AD2D0 ___U24U24method0x60007b7U2D1; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x60007b7U2D2; __StaticArrayInitTypeSizeU3D28_t2DE1E902D734DF213C8C30EE23F17B26FFB6C7ED ___U24U24method0x60007b7U2D3; __StaticArrayInitTypeSizeU3D40_tDDAFB335AB9BEDC84F6D6BC579D3FF0FB7712497 ___U24U24method0x60007b7U2D4; __StaticArrayInitTypeSizeU3D44_t1E0120391D2D20C504711A8D449B5922638358C6 ___U24U24method0x60007b7U2D5; __StaticArrayInitTypeSizeU3D48_tACF63CD91FF7851767E050769B53B404C0B521AD ___U24U24method0x60007b7U2D6; __StaticArrayInitTypeSizeU3D56_t1D966433078ABF2C3C3293FBA28B300479D795E8 ___U24U24method0x60007b7U2D7; __StaticArrayInitTypeSizeU3D72_t90BA404677ABC90EB2B7FA057291AB4E9F6DEAC0 ___U24U24method0x60007b7U2D8; __StaticArrayInitTypeSizeU3D80_t504CCEA1D6DCD455494CC05573E15FF10479C486 ___U24U24method0x60007b7U2D9; __StaticArrayInitTypeSizeU3D96_t2135A9C7120FCDCE11CF5314F937F4CEAE09EFFB ___U24U24method0x60007b7U2D10; __StaticArrayInitTypeSizeU3D112_t53319ECB58390562BAD8A83703814D953782C391 ___U24U24method0x60007b7U2D11; __StaticArrayInitTypeSizeU3D144_t8832FA9DBEE0A238AFBEBD473F1695273B9AA20F ___U24U24method0x60007b7U2D12; __StaticArrayInitTypeSizeU3D168_t087B3B5BB78A8F148B66F00DA329494E3609DA8D ___U24U24method0x60007b7U2D13; __StaticArrayInitTypeSizeU3D192_t05B2C6C716E0E73608652A77AD17DC3640088008 ___U24U24method0x60007b7U2D14; __StaticArrayInitTypeSizeU3D224_t13B823D07DF35B1289D2C97A3FC03EF3F52E2C12 ___U24U24method0x60007b7U2D15; __StaticArrayInitTypeSizeU3D248_t226D7041CD9E58F4D53910D6FD093970F027E83E ___U24U24method0x60007b7U2D16; __StaticArrayInitTypeSizeU3D272_tB0CE338926C79062B3388E4AC524D7652A49C401 ___U24U24method0x60007b7U2D17; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600086aU2D1; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600086aU2D2; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600086aU2D3; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600086aU2D4; __StaticArrayInitTypeSizeU3D20_tAE19EB3DB574C221492670C5E6454EA76319751A ___U24U24method0x600086aU2D5; __StaticArrayInitTypeSizeU3D112_t53319ECB58390562BAD8A83703814D953782C391 ___U24U24method0x600086aU2D6; __StaticArrayInitTypeSizeU3D124_tB883638FA50C0378C2FB73EC09FC59C423C7A42E ___U24U24method0x600086aU2D7; }; struct BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____lookup; }; struct Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_StaticFields { int32_t ___BARCODE_ROW_UNKNOWN; }; 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 DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___ALPHANUMERIC_CHARS; }; struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___EXPECTED_CORNER_BITS; }; 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 ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_StaticFields { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___L; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___M; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___Q; ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___H; ErrorCorrectionLevelU5BU5D_t10A77BF5B586855E47F9279BC9691093BCB59918* ___FOR_BITS; }; struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields { GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_12; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_10; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_6; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_PARAM; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___QR_CODE_FIELD_256; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___DATA_MATRIX_FIELD_256; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_8; GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___MAXICODE_FIELD_64; }; struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields { GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* ___gridSampler; }; struct HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_StaticFields { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___MODE_NAMES; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___LATCH_TABLE; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___CHAR_MAP; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___SHIFT_TABLE; }; struct MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS; }; struct Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___TERMINATOR; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___NUMERIC; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___ALPHANUMERIC; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___STRUCTURED_APPEND; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___BYTE; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___ECI; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___KANJI; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___FNC1_FIRST_POSITION; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___FNC1_SECOND_POSITION; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* ___HANZI; }; struct OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_StaticFields { int32_t ___INTEGER_MATH_SHIFT; int32_t ___PATTERN_MATCH_RESULT_SCALE_FACTOR; }; struct PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields { SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* ___RATIOS_TABLE; }; struct PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields { int32_t ___INVALID_CODEWORD; int32_t ___NUMBER_OF_CODEWORDS; int32_t ___MAX_CODEWORDS_IN_BARCODE; int32_t ___MIN_ROWS_IN_BARCODE; int32_t ___MAX_ROWS_IN_BARCODE; int32_t ___MODULES_IN_CODEWORD; int32_t ___MODULES_IN_STOP_PATTERN; int32_t ___BARS_IN_MODULE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___EMPTY_INT_ARRAY; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___SYMBOL_TABLE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CODEWORD_TABLE; }; struct PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_StaticFields { ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6* ___errorCorrection; }; struct QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_StaticFields { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS; }; struct State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_StaticFields { State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* ___INITIAL_STATE; }; struct String_t_StaticFields { String_t* ___Empty; }; struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields { String_t* ___SHIFT_JIS; String_t* ___GB2312; bool ___ASSUME_SHIFT_JIS; }; struct SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE_StaticFields { SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___PROD_SYMBOLS; SymbolInfoU5BU5D_t8E1ED2EC48E9798040DFD75D21C756CAFBA05CC9* ___symbols; }; struct Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_StaticFields { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___EMPTY; }; struct Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___VERSION_DECODE_INFO; VersionU5BU5D_t74F65BE2B735570BDE03526EF0AA0219384B11D6* ___VERSIONS; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields { RuntimeObject* ___VALUE_TO_ECI; RuntimeObject* ___NAME_TO_ECI; }; struct DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields { Il2CppChar ___FNC1; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields { String_t* ___ALPHABET_STRING; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___ALPHABET; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___CHARACTER_ENCODINGS; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___doubleAndCrossSum; }; struct MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___startWidths; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___endWidths; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___numberWidths; }; struct MultiDetector_t174550E62C72095BA64B2141F545596911482999_StaticFields { DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* ___EMPTY_DETECTOR_RESULTS; }; struct MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E_StaticFields { FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* ___EMPTY_RESULT_ARRAY; float ___MAX_MODULE_COUNT_PER_EDGE; float ___MIN_MODULE_COUNT_PER_EDGE; float ___DIFF_MODSIZE_CUTOFF_PERCENT; }; struct QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_StaticFields { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___NO_POINTS; }; struct UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields { int32_t ___MAX_AVG_VARIANCE; int32_t ___MAX_INDIVIDUAL_VARIANCE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___START_END_PATTERN; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___MIDDLE_PATTERN; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___END_PATTERN; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___L_PATTERNS; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___L_AND_G_PATTERNS; }; struct EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_StaticFields { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___FIRST_DIGIT_ENCODINGS; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6_StaticFields { Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* ___Zero; Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* ___One; }; struct BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Zero; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___One; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Two; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___Ten; }; struct EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E_StaticFields { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___encoding; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568 : public RuntimeArray { ALIGN_FIELD (8) ECB_t51306FF2F6EF10830C74CD580325708130590CD9* m_Items[1]; inline ECB_t51306FF2F6EF10830C74CD580325708130590CD9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ECB_t51306FF2F6EF10830C74CD580325708130590CD9** 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, ECB_t51306FF2F6EF10830C74CD580325708130590CD9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ECB_t51306FF2F6EF10830C74CD580325708130590CD9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ECB_t51306FF2F6EF10830C74CD580325708130590CD9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ECB_t51306FF2F6EF10830C74CD580325708130590CD9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0 : public RuntimeArray { ALIGN_FIELD (8) ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* m_Items[1]; inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** 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, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D : public RuntimeArray { ALIGN_FIELD (8) DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* m_Items[1]; inline DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0** 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, DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5 : public RuntimeArray { ALIGN_FIELD (8) FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* m_Items[1]; inline FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB** 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, FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D : public RuntimeArray { ALIGN_FIELD (8) int64_t m_Items[1]; inline int64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int64_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, int64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value) { m_Items[index] = value; } }; struct Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B : public RuntimeArray { ALIGN_FIELD (8) Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* m_Items[1]; inline Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D** 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, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray { ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1]; inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** 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, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_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, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* 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 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 SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray { ALIGN_FIELD (8) int8_t m_Items[1]; inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_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, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; struct CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358 : public RuntimeArray { ALIGN_FIELD (8) Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* m_Items[1]; inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7** 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, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* 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, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513 : public RuntimeArray { ALIGN_FIELD (8) Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* m_Items[1]; inline Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF** 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, Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259 : public RuntimeArray { ALIGN_FIELD (8) Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B m_Items[1]; inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* 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, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B value) { m_Items[index] = value; } }; struct DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B : public RuntimeArray { ALIGN_FIELD (8) DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* m_Items[1]; inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7** 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, DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E : public RuntimeArray { ALIGN_FIELD (8) BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* m_Items[1]; inline BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386** 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, BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39 : public RuntimeArray { ALIGN_FIELD (8) BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* m_Items[1]; inline BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E** 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, BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; struct SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4 : public RuntimeArray { ALIGN_FIELD (8) SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* m_Items[1]; inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** 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, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_m2732A2EC5597469086D48C79A12B3563DEA501C5_gshared (LinkedList_1_t49DC5CF34D4D642E6417F1245CDEC26A32F60C76* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_t293BB098D459DDAE6A26977D0731A997186D1D4C* LinkedList_1_AddFirst_m8AAD292E14E5ED400CA509F740E09CB2C4DE0D60_gshared (LinkedList_1_t49DC5CF34D4D642E6417F1245CDEC26A32F60C76* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC25D6382B2C7E2606E12FC6637F714A98D52DE22 LinkedList_1_GetEnumerator_m2522814971CB421FDF996D386A650A3F8FA0E30C_gshared (LinkedList_1_t49DC5CF34D4D642E6417F1245CDEC26A32F60C76* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m9E60B472E2E61202E9CFBED3DA607374973EA744_gshared (Enumerator_tC25D6382B2C7E2606E12FC6637F714A98D52DE22* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mCD39BA1871E5D5BE52D8AA0B27886D9B5B10BBF9_gshared_inline (Enumerator_tC25D6382B2C7E2606E12FC6637F714A98D52DE22* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m5148B3CE498B6E84B883D3EB4A7A080238A2609D_gshared (Enumerator_tC25D6382B2C7E2606E12FC6637F714A98D52DE22* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, 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 int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, 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_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m129B1E1EDDABF00B402C93841CCA7169B8963D83_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __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_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, uint8_t ___1_value, 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_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_m469EFD8F1ADEFD3850D065795F43294692358F5F_inline (ECB_t51306FF2F6EF10830C74CD580325708130590CD9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_NumBlocks_m752BF48C3703F2C77C8CED70F2F728FA9B9C243D (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) ; inline int32_t Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, const RuntimeMethod*))Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44_gshared)(___0_array, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_StartX_m1A10855FBF371AAB0056480B8C56A4279FC0FC39_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_EndX_m43DA2C1CC7601A44D9EC78831F8503BECB05316E_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_Bucket_mA897B7C0986B16FAE525D16C90DB5C6C494991B2_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_Value_m2E5B518A83E8FE3E254D5B77C2751C246275A7FC_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Codeword_IsValidRowNumber_mFE29AEFFE3CE72EA07A811261C57042C6185C927 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_rowNumber, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9 (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, RuntimeObject* ___2_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedObject__ctor_m630391038B8671433D0D989FB0946FFB1DC85FD0 (DecodedObject_tF9A3A658F6425CBA0542FC527EE6709DDC50BF5B* __this, int32_t ___0_newPosition, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinderPatternFinder__ctor_mEA40F7772386647D5310BB6ECE8DF48526B3D453 (FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___1_resultPointCallback, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* FinderPatternInfo_get_TopLeft_mE737D184EAB57D0255B4685EE45C047833823271_inline (FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* FinderPatternInfo_get_TopRight_mD32FC0116D67035BA2CC6044B63CBA53B5769720_inline (FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* FinderPatternInfo_get_BottomLeft_mAE0C50E71AB833D7738D4F7D7EAC3F350ADC36B5_inline (FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_computeDimension_m864ADAAC3493A28321836905D613CA81F9417600 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, float ___3_moduleSize, int32_t* ___4_dimension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* Version_getProvisionalVersionForDimension_m057F29DA1623C43B1E375A50B5015A4F3017EDBF (int32_t ___0_dimension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Version_get_DimensionForVersion_mF9125E46D7D5C0F90BDFE8B4B78F77A1ABD55CE6 (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Version_get_AlignmentPatternCenters_m0BBD5008F0C332BA904CE26D74052D4C5934E8DF_inline (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* Detector_findAlignmentInRegion_m84925D4FDE9A1E0FE9BF203440A4D93962B4A35A (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, float ___0_overallEstModuleSize, int32_t ___1_estAlignmentX, int32_t ___2_estAlignmentY, float ___3_allowanceFactor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* Detector_createTransform_m8736356A0AA6FDAA4D335EEA25CC3A1677A86C99 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_alignmentPattern, int32_t ___4_dimension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mFB1F0A04540E6F4BDB4142CB5672A69E911D2839 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___1_transform, int32_t ___2_dimension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5 (float ___0_x0, float ___1_y0, float ___2_x1, float ___3_y1, float ___4_x2, float ___5_y2, float ___6_x3, float ___7_y3, float ___8_x0p, float ___9_y0p, float ___10_x1p, float ___11_y1p, float ___12_x2p, float ___13_y2p, float ___14_x3p, float ___15_y3p, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ResultPoint_distance_mD79EA410CC82252F03B53C77F0A4A70A9709A91B (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_pattern1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_pattern2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728 (float ___0_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_calculateModuleSizeOneWay_m282AFA688E5C536080949C0FE04DB4058C8E61EF (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_pattern, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_otherPattern, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_sizeOfBlackWhiteBlackRunBothWays_m82F2FC866B7CE73F63289D934B5FE8C98541AE4D (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, int32_t ___0_fromX, int32_t ___1_fromY, int32_t ___2_toX, int32_t ___3_toY, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_sizeOfBlackWhiteBlackRun_mA7CACAB10989DF20BA0E866A4AEF31CD09E4021A (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, int32_t ___0_fromX, int32_t ___1_fromY, int32_t ___2_toX, int32_t ___3_toY, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155 (int32_t ___0_aX, int32_t ___1_aY, int32_t ___2_bX, int32_t ___3_bY, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, 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 AlignmentPatternFinder__ctor_m680EEB86AD91E6A76A53652C3B70C66C53EC0EF8 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_startX, int32_t ___2_startY, int32_t ___3_width, int32_t ___4_height, float ___5_moduleSize, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___6_resultPointCallback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* AlignmentPatternFinder_find_mF127659C17E855D186E4C3E94897AD5FCE33DA92 (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m6B32E49672B74E4935ADED6A4622001A236E205F (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiFinderPatternFinder__ctor_m20413449884906CCD71AEA464484521D49D5E2FF (MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* ___1_resultPointCallback, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* MultiFinderPatternFinder_findMulti_m70F8629C3886F841BE91533678109A2AFA62837D (MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E* __this, RuntimeObject* ___0_hints, const RuntimeMethod* method) ; inline void List_1__ctor_mF38C013A71A5FDBBAF9400B29B132F990C6B2ED2 (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* __this, const RuntimeMethod* method) { (( void (*) (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void List_1_Add_m3E3FD8A0F8A405F3A0EEA708A45DAFFEE65A78AB_inline (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* __this, DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64*, DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m684C07D855145033AB1B284121CFFC00CFD0F318_inline (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* List_1_ToArray_m23C875114C77237A47E669D30F89F7646FB5350E (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* __this, const RuntimeMethod* method) { return (( DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* (*) (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderException__ctor_m975F3F3D493C17E08EBA918CDC9E8411D15730A0 (ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_mA81B8791DABB015DBD75B4F70C90DE920F013015 (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigitContainer__ctor_mA9926035C9FDFB974D04ADD2F33DACAE40010A3D (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2 (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* __this, int32_t ___0_index, int64_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458 (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __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 void BigIntegerException__ctor_m47EC1541E4E10F50C6AE37429468971B6B2558AD (BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int64_Parse_m466621B41F074263D83527F8FC85405AEF6CDEE6 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631 (int64_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, 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 bool BigInteger_Equals_mDCC7FC2F31BC7259A8B3DEA5E55AE2FB049546FE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Base10BigInteger__ctor_mAB63B333BAAE40C9EF219C3B602573D9569DBB1A (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Base10BigInteger__ctor_m039A3FA37AF307F0A155AD2A8200421E37FA1D01 (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* __this, int64_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* Base10BigInteger_op_Implicit_m5EA4D1D053D8455B1F5243A0B495993416AF6D70 (int64_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* Base10BigInteger_op_Multiply_mAFA227A566C79272AA19BE5D2C603E64E5191A91 (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* ___0_a, Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* Base10BigInteger_op_Addition_mF7BE4933DA8AA6578EB94809B77C02C233B650B7 (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* ___0_a, Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Base10BigInteger_set_NumberSign_m9E062A3DA7B3FD3B83E1D75E634FD4B50C5D55E1_inline (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mF3D1FB073688CCB558884B9CA0304C41C0E16D83 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, String_t* ___0_numberString, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Greater_m99269390EC8B30B0C671A850D686A7ADCD81C548 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_mFD37B6071B524EFE0C8C189A9D386BF0CAB23F7A (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Inequality_mFA0FEEE71EEA4EAC6458B800D8C9ED0150020AB3 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_GreaterOrEqual_mB5DE8F120F47CD71BE753CA93F6E8848831DFB61 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThanOrEqual_m8D0E8D175EA36A9997D285846A88750DA0D20C02 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Multiply_m729E9E81E420BFE6DA9802443150367A9B2A58B6 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DivideByZeroException__ctor_m5E24CFDDA1E75D77F39D139152C20B62C3E4C3BA (DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThan_m9B5A2DA9A3B7EEA583AA31FCB3F9A7E3313273DE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_DivideByOneDigitNumber_mA3ABB84E30E6D70416161A76507A2F4186171D79 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, int64_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_DivideByBigNumber_m78DE53BD886E829EC30745FC296FF3FB2C5DDBBC (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, int64_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Smaller_mA01B318E09D789A393130F79E87DC3EE1FD5CF81 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_SmallerOrEqual_m86C21A77D1446137003CE9C646EC0E70B90AAD9B (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Opposite_m47C98F8330462913B7454703E2A6FBE6FCFB6315 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Addition_m387EE8E8F754BD949A2CF51A6E3CFDAF7D6D08D7 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Subtraction_m9DCA47E1F92340D5C8B44A7611EF61B0280A2E5F (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Multiplication_m89F916E4E4D94751717659D5149917917DE4AAB7 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Division_m57071483D87761718875D25F95508E911AC2562C (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Modulo_mD40F396E73AB8D0D705B181B7114C895BA51E7F5 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BigInteger_Trial_m61CB43ED1646A67BE284D1989643CCA5FEADBBFC (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_r, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_d, int32_t ___2_k, int32_t ___3_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_DivideByBigNumberSmaller_mC122031BD2368DA8D4ECC27F1059E288CAB9ABBE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_r, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_dq, int32_t ___2_k, int32_t ___3_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_Difference_m356F722619813D07402453AE6AB1D7F08B460454 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_r, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_dq, int32_t ___2_k, int32_t ___3_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8 (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, int32_t ___0_value, int32_t ___1_bitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_token, int32_t ___1_mode, int32_t ___2_binaryBytes, int32_t ___3_bitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* State_endBinaryShift_mF03B4CF10D15C21B454C42E57FEFEEE9487F3CAA (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_addBinaryShift_mC69E5C1F383C76DF19B9D993F453370ED8F68EC7 (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, int32_t ___0_start, int32_t ___1_byteCount, const RuntimeMethod* method) ; inline void LinkedList_1__ctor_mE1443CF0845DF95D91DCEFF2D4A66F6CD78740ED (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* __this, const RuntimeMethod* method) { (( void (*) (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E*, const RuntimeMethod*))LinkedList_1__ctor_m2732A2EC5597469086D48C79A12B3563DEA501C5_gshared)(__this, method); } inline LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* LinkedList_1_AddFirst_m7471223757B061A1F27F17A5C3363ABBE037DEA8 (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_value, const RuntimeMethod* method) { return (( LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* (*) (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E*, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502*, const RuntimeMethod*))LinkedList_1_AddFirst_m8AAD292E14E5ED400CA509F740E09CB2C4DE0D60_gshared)(__this, ___0_value, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_get_Previous_mAC3BE6538F07E6CB57CF3632E72EB4E0AA4AED5D_inline (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; inline Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40 LinkedList_1_GetEnumerator_mB92C9FCD90869C64C6345961A33C236C99D6A2F4 (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* __this, const RuntimeMethod* method) { return (( Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40 (*) (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E*, const RuntimeMethod*))LinkedList_1_GetEnumerator_m2522814971CB421FDF996D386A650A3F8FA0E30C_gshared)(__this, method); } inline void Enumerator_Dispose_mB4A3B09F08984D5F30E792CF521B914AFC3B82AB (Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40*, const RuntimeMethod*))Enumerator_Dispose_m9E60B472E2E61202E9CFBED3DA607374973EA744_gshared)(__this, method); } inline Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Enumerator_get_Current_m9B378D23D57FA7F888EA61DA6BB0989C97BDCBC3_inline (Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40* __this, const RuntimeMethod* method) { return (( Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* (*) (Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40*, const RuntimeMethod*))Enumerator_get_Current_mCD39BA1871E5D5BE52D8AA0B27886D9B5B10BBF9_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_m32AC4B8BA1BA03A4718DBAA581323E2665300758 (Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40*, const RuntimeMethod*))Enumerator_MoveNext_m5148B3CE498B6E84B883D3EB4A7A080238A2609D_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_pCenter, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomLeft, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, bool ___2_compact, int32_t ___3_nbDatablocks, int32_t ___4_nbLayers, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_p2, int32_t ___2_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_sides, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8 (int64_t ___0_parameterData, bool ___1_compact, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SupportClass_bitCount_m57135A6740DF4D87174A7AC446B1117D780856D4 (int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_init, bool ___1_color, int32_t ___2_dx, int32_t ___3_dy, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_a, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___2_p3, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___3_p4, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_expandSquare_m967AC1D51FC5D5FACE322417D166DEECCF3FE027 (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, float ___1_oldSide, float ___2_newSide, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_a, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35 (float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeRow_set_mA7FFCB9382DF5FB16F14146A4F8B543EF04CB440 (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, int32_t ___0_x, bool ___1_black, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* BoundingBox_Create_m815601FF64F852880DC9814A01FF545ED44D394D (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_box, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResultColumn_set_Box_m72CD1EF31E2ECBEDA206EB4B2ED85E705E8E816A_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResultColumn_set_Codewords_m2EE75B7B821A660AB7DDB9621BA3FBDCB949FCC3_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* DetectionResultColumn_getCodeword_m2D20CF4D98EBB460801543A0A4D6823ECE22E806 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResultColumn_IndexForRow_mE180FFDBD1069FBE6DF91802580E44D16B779E6A (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_m0A69DC59537ACE5D88B174EE1098453E1276E53B (StringBuilder_t* __this, RuntimeObject* ___0_provider, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultColumn__ctor_mC2059CDCD6B7F58766377BF2609C4D4A21FBDA38 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_box, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_set_IsLeft_mA7FA5EF860D66290CDFC44A562D55200449A5EEF_inline (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_setRowNumberAsRowIndicatorColumn_m66513BDE334DF4698B5D934350FD719834AAAF46 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_setRowNumbers_m9ED33ECE3CDEA78ABB176FBEF37733E0BC34EBFF (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_removeIncorrectCodewords_mFDC3457C96CC57CEDCCA27EF4C494174966C61AA (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___0_codewords, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___1_metadata, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_TopRight_mA431990B53016F99B0D8CD0FAF45C5C8373710CC_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_TopLeft_mF5A61B8AA2E1A29C3AC7013D64D850187830E980_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_BottomRight_m1353246DAAB5858AAB809B52D9B76FF087650B50_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_BottomLeft_mD1796DE4C7E9BA48A2A018C5AA8AD970AF852F5A_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* DetectionResultRowIndicatorColumn_getBarcodeMetadata_mFF673DF92619AE1A889234F99E245CC0D23D8E1B (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_adjustIncompleteIndicatorColumnRowNumbers_mB1B241FDE2196F22EC3A7BD269634EC505921C60 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_metadata, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeValue__ctor_m676170B6446D86E89101DAC80B7A6BAC0E3DE7E9 (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717 (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057 (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeMetadata__ctor_m0C3F5278F801ABDAC25474E0FFA41D067595F78D (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, int32_t ___0_columnCount, int32_t ___1_rowCountUpperPart, int32_t ___2_rowCountLowerPart, int32_t ___3_errorCorrectionLevel, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCountUpper_mD1B2445DFDFF9079A4837115B3F97C9E8547DADB_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCountLower_mAB7E7A48BDC99AB61EFC056B809C7F4EB76C9A65_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DetectionResultColumn_ToString_mA04AB0D60D5F4477170E07C4457878AD024F01A1 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EAN13Writer__ctor_m6795B187E2323CECB0CFA46A5481B7194A2D1546 (EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* UPCAReader_maybeReturnResult_m3403C0747E22B3A659201519FE84050FE84680F7 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___0_result, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, String_t* ___0_text, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rawBytes, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___2_resultPoints, int32_t ___3_format, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EAN13Reader__ctor_mB7C1A9B7C9B1AC3E489F0A76F13EC01D09A75537 (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEANReader__ctor_m40C562635D439A4A400A2CBB273A79579021A18C (UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FinderPattern_set_Value_m06C33D31D4C0E5CCE3AF1CEF23B64FF31EF8751A_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FinderPattern_set_StartEnd_m8B598700A599088DDCD507A40A9F756A672E0F5F_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FinderPattern_set_ResultPoints_mE0027C095494A47833B214A5196562452E1BBA0E_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FinderPattern_get_Value_m87FA10E4FEC332966151E60B97A0366821B47B01_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, const RuntimeMethod* method) ; inline void List_1__ctor_m0F058F087349AE3E5D4C6BED775539F61B492F3B (List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { (( void (*) (List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExpandedRow_set_Pairs_mEC4FF69AAE1B1F6C190470D51BF2BF2E7A6497DA_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExpandedRow_set_RowNumber_m070A0A556DBE00DAC35112D302C8C2FAB9E808FA_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExpandedRow_set_IsReversed_m23C16B8E95ABA3F56FD5DAE3AE546ACAE242B5EC_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ExpandedRow_get_IsReversed_m5C597489DD08C510FAB948AF4453C125A7AB62CD_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* OneDimensionalCodeWriter_encode_m97AFA32CE13C3557AB0CE771174A502CC3DCDE23 (OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 UPCEANReader_getStandardUPCEANChecksum_m2565C4FBD4865C394570E4BE543AE7A3AD3FE2B8 (String_t* ___0_s, 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); } 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 bool UPCEANReader_checkStandardUPCEANChecksum_m55A80D10792F56C8D8D2CD592727FD2598425BB7 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_mFDDC94E3C94B43E2DFBDA15DD749315C5B246512 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_target, int32_t ___1_pos, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_pattern, bool ___3_startColor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCEANWriter__ctor_m183090F7125D77BC1E699FCF23B79CE66242E10C (UPCEANWriter_tBED0D534B55ACCB5A9ABBDF2A3965F482E42465A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UPCEANReader_decodeDigit_m2624E7315730CA9E940077DC1A93804B791AC994 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_counters, int32_t ___2_rowOffset, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___3_patterns, int32_t* ___4_digit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EAN13Reader_determineFirstDigit_m6F1F74D02CD7F00F65EE683F86125FE48B36763B (StringBuilder_t* ___0_resultString, int32_t ___1_lgPatternFound, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* UPCEANReader_findGuardPattern_m4CC53186B14371007882D4ED6D052E58EEAB1326 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_rowOffset, bool ___2_whiteFirst, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_pattern, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Insert_m88D38A4470FCC30A3ABC95607CA89F852E36006C (StringBuilder_t* __this, int32_t ___0_index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___1_value, const RuntimeMethod* method) ; inline void List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7 (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E (GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, RuntimeObject* ___2_results, int32_t ___3_xOffset, int32_t ___4_yOffset, int32_t ___5_currentDepth, const RuntimeMethod* method) ; inline int32_t List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_inline (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* List_1_get_Item_m353DC11D082CD277C2F56D5A2548441A7DFA161F (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* GenericMultipleBarcodeReader_translateResultPoints_m96C4033449340DA446749AD0DA7024EC77A14352 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___0_result, int32_t ___1_xOffset, int32_t ___2_yOffset, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67 (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryBitmap_get_Height_m4BAC199B650C708DEDFA406389368F758117EE5B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* BinaryBitmap_crop_m9DDD5C74F1A748ADF38F8553C098DFAEDDE0F1E5 (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, int32_t ___0_left, int32_t ___1_top, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Result_get_NumBits_m417D5B45ED4484DAE80E3709B515D892AEB07A6D_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Result_get_BarcodeFormat_m796820E994C575ECBFBD9CB93FBC3D6769B07AAB_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_mE46BF9DC0B9A7C34E2B4637A5E5FAC943C5B8BFA (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, String_t* ___0_text, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rawBytes, int32_t ___2_numBits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___3_resultPoints, int32_t ___4_format, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putAllMetadata_mC45C68DF94C5EA68A841ADD0329F34C0895F2F89 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, RuntimeObject* ___0_metadata, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LuminanceSource__ctor_m577CF72FCA4F52502CD0746F70283DA7226192CD (LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertedLuminanceSource__ctor_mD72787E6D5CB846B50DD64719D946B64165DB896 (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_delegate, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32Renderer_set_Foreground_m01F31C7596D550F1E2188C3822AE4CD56FD10F42_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32Renderer_set_Background_m514999D29B384EA67D089F83F1BB37055443CF55_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32Renderer_get_Foreground_m31EC4100A7FE9E523860F0C8BD58FA3B3D674AD3_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32Renderer_get_Background_m02FE2DAFAF2ED27220700417FF183DC1A6800F7F_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_y, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncodingOptions__ctor_m6E1D0DAAD5D070F02DC2C5692CB86F4FDB4AE023 (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ; inline void List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* __this, int32_t ___0_numBits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* Mode_forBits_m561C5BDAF2A2AE964E766E89B292568E7159D1ED (int32_t ___0_bits, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Mode_get_Name_m0B26C6FC2214F1E896BDCE29FE169BA2853A2420_inline (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mBB2DBA9ECB2AD6046CB4CFB717FDD7E474A439AB (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m129B1E1EDDABF00B402C93841CCA7169B8963D83_gshared)(__this, ___0_capacity, method); } inline void Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method); } inline bool Dictionary_2_TryGetValue_m835BB1E6EA8A8BF1242B51E28FD65B43FEF68E2A (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_parseECIValue_mF1024E3217929DF569966A77FCB255185D36AE76 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mode_getCharacterCountBits_m885DD8D84CDF690CB422861693D35731E0A9002E (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* __this, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___0_version, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeHanziSegment_mE6BE269CCDBBCB88F69396224A22210A6573D9BF (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, 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 bool DecodedBitStreamParser_decodeNumericSegment_m0E7B7DBAF3646A829C7B4FC5D1E5BE59035D67E5 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAlphanumericSegment_m2B51A40A68957A60A5B05AF57D58B5166AB3546F (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, bool ___3_fc1InEffect, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeByteSegment_mB4C9BBE5CE366EB809B57AB0466B17DE209B13F7 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___3_currentCharacterSetECI, RuntimeObject* ___4_byteSegments, RuntimeObject* ___5_hints, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeKanjiSegment_m69ACBA6AF3DD7F63697E3D240CC106419A57A1BB (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ; inline int32_t List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_mF5FB7DA64FFD592543D5DD873528EB0F55A18F81 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, String_t* ___1_text, RuntimeObject* ___2_byteSegments, String_t* ___3_ecLevel, int32_t ___4_saSequence, int32_t ___5_saParity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187 (String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtils_guessEncoding_m1C846F38EAA34AA868004FE1A363EE02BBEA042B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, RuntimeObject* ___1_hints, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* FormatException_get_Instance_mA6BCDCE92C26BA3A77CE8E1D4A746DDCB75BF494 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90 (StringBuilder_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46 (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* BoundingBox_Create_m4F97DE906C8DA1A96DA5845DDAD2E5AB1A083721 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomRight, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* PDF417ScanningDecoder_getRowIndicatorColumn_mB6722802114D3E893769E2EC038FAACC0B824332 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___1_boundingBox, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_startPoint, bool ___3_leftToRight, int32_t ___4_minCodewordWidth, int32_t ___5_maxCodewordWidth, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* PDF417ScanningDecoder_merge_mBA7A76DD5D7B5C7DFD591D300E0B9EEE7B70E9C6 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___0_leftRowIndicatorColumn, DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___1_rightRowIndicatorColumn, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn__ctor_mC4FD6FB9E91683B124C457C3B1AE0A86B1B39525 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_box, bool ___1_isLeft, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getStartColumn_mD962DCB73C3066049E361A81B033629C759BE1B1 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, int32_t ___1_barcodeColumn, int32_t ___2_imageRow, bool ___3_leftToRight, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MaxX_m321AC836912F4D0A837EC4AB6B537BA00F8D62F4_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MinX_m6E359869A701CE724EE36C9EE328F86FB9E497D0_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* PDF417ScanningDecoder_detectCodeword_mC80AFD6A042E7FE1207166A2C1D891C27064DF87 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_minColumn, int32_t ___2_maxColumn, bool ___3_leftToRight, int32_t ___4_startColumn, int32_t ___5_imageRow, int32_t ___6_minCodewordWidth, int32_t ___7_maxCodewordWidth, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultColumn_setCodeword_m7763A2EE4DDBFFD41183296643A2DD38E721AFA9 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___1_codeword, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Codeword_get_Width_m1DA409278A4018EA38343F693C00319CFF6759D9 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_createDecoderResult_m4A1F096358C8A01C85CEF59BC65EC65B5E21EDFB (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* PDF417ScanningDecoder_getBarcodeMetadata_mA806E942E9B2C8DC7F4C58654CE81154385CEE3F (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___0_leftRowIndicatorColumn, DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___1_rightRowIndicatorColumn, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* PDF417ScanningDecoder_adjustBoundingBox_mC37C7AA2DF5DE23BCDDDC41E484F1EF176276599 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___0_rowIndicatorColumn, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* BoundingBox_merge_m526C3B43D1CA3B09F29E5A51B324C5B7E7CBFE33 (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_leftBox, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___1_rightBox, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResult__ctor_m1D81A1523D81BD8CF45BA7F34E6EDBFD7929DC91 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_metadata, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___1_box, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* DetectionResultRowIndicatorColumn_getRowHeights_m9EE12B2BE4B6B4755BEB898C50512C54431A72AF (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getMax_m9FD16473AE23BE03988B2A8D7C8B8BCA38814AAC (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_values, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* BoundingBox_addMissingRows_m76F63BE9AAF83F6DF5684A512861617A1F1B40F7 (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, int32_t ___0_missingStartRows, int32_t ___1_missingEndRows, bool ___2_isLeft, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_get_RowCount_mE63C32ABEE5E10A7BF1381DD3DE9CB67357A6CB2 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ErrorCorrectionLevel_m13FC8B4D0869C2E2D10850BB486D980C377C66A8 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getNumberOfECCodeWords_mCE3DAA7D8546630D81414ACBA4A56E12073D4204 (int32_t ___0_barcodeECLevel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* PDF417ScanningDecoder_createBarcodeMatrix_mC94ECC74B0A8C1069068713B15E35047AD083E97 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_adjustCodewordCount_mC063CF68DA5348E5CBD41FED5ED374027A66026B (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* ___1_barcodeMatrix, const RuntimeMethod* method) ; inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } inline void List_1__ctor_mC423242B9593865CFAF5099E70E72BF837C18D2A (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } inline void List_1_Add_mC2AEA78982ECE580E4329735D062D1B5F1A12B94_inline (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m49F98C7CDE40A86E99CE80339BB0941F04189395_inline (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_get_Item_m79F3E2B859433E0B67E7E6B3EA0005F9FE9B12B6 (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_createDecoderResultFromAmbiguousValues_m6D47CFCCFBABD2AFC51AF8F88AF3D8C4CE917C75 (int32_t ___0_ecLevel, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_codewords, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_erasureArray, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_ambiguousIndexes, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___4_ambiguousIndexValues, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_decodeCodewords_m0100263190674DB30F4E9579022A02778388C27E (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, int32_t ___1_ecLevel, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_erasures, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_getDetectionResultColumns_m377C60EF459DE047AADEE5A1EBB7424F6BE288D8 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_isValidBarcodeColumn_m0926BEF018FB3673943FEDA9D4B116DD62FBC384 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, int32_t ___1_barcodeColumn, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* DetectionResultColumn_getCodewordNearby_m82F0F0A4E97F00CF3A9D21311AF0AEF390CE536D (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_adjustCodewordStartColumn_mE93A7A3213C91A0AE2EF4B2BC8EE6EC9290BC4C5 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_minColumn, int32_t ___2_maxColumn, bool ___3_leftToRight, int32_t ___4_codewordStartColumn, int32_t ___5_imageRow, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417ScanningDecoder_getModuleBitCount_m2EE69C3027B7528A5564BA4C6930C4BCA62277D2 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_minColumn, int32_t ___2_maxColumn, bool ___3_leftToRight, int32_t ___4_startColumn, int32_t ___5_imageRow, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_sum_m80A19A9CBF01B0D269BA270CAF146266F2BAED7C (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_checkCodewordSkew_m9522ED81CC00D2C893D2DC5DF82924794ECD4B7A (int32_t ___0_codewordSize, int32_t ___1_minCodewordWidth, int32_t ___2_maxCodewordWidth, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getDecodedValue_m9F5FEE0DC19186E6EA7715A8E3F05E6CBC99C914 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417Common_getCodeword_m180226A73D29DFA8310A72B4FCCDBD43B50F966A (int64_t ___0_symbol, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getCodewordBucketNumber_mBECB682998C76EA983288DA39C1EFD9738864A21 (int32_t ___0_codeword, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword__ctor_mBAF9846106AD78CA53360B7D3AE6395171E293A7 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_startX, int32_t ___1_endX, int32_t ___2_bucket, int32_t ___3_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_correctErrors_m64C609D14F6EF2ACC36B243EB6E20F1F3F4DFCEC (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_erasures, int32_t ___2_numECCodewords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_verifyCodewordCount_mFE5322D9B7523D7E86D366A929595C2B3DF56926 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, int32_t ___1_numECCodewords, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mD1B8663D22482575E1B0EFE64C1EC7CE887320FE (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, String_t* ___1_ecLevel, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ErrorsCorrected_m6579FBA3787C70F73FB8F16A964AC8C57EE338F7_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Erasures_m28DFA37C1569FF1C6748C082D79B93663AF3E23E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ErrorCorrection_decode_m908D84DA4A8640BA5A16A83EF4CCF2EDE87607DA (ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_numECCodewords, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_erasures, int32_t* ___3_errorLocationsCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417ScanningDecoder_getBitCountForCodeword_m202D1D990913ED573ACBA6615CD3554711FE44A3 (int32_t ___0_codeword, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getCodewordBucketNumber_m9CCF0EDEAB5FA2677C3FA064B87EEAC871D4C60E (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorCorrection__ctor_mC16066CBAAB3C6344B67B6B137948F62AD4BA217 (ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417CodewordDecoder_sampleBitCounts_m39220C5FB2F9967AD2930FFF00BAB4F91519DA52 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getDecodedCodewordValue_m50ECF5F1430F51543A6C9266A0D78F3462BEC0E1 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getClosestDecodedValue_m9851A7443BFCD100C1B92C7E85695E6D453016F8 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getBitValue_m85F7A98C61F4E1F73E078F1BCC21761D24D8B515 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneDimensionalCodeWriter__ctor_m89AAC57AED1B537013EE06E6A74169A6E18931D2 (OneDimensionalCodeWriter_t6727F8B952AE1DA861D9B16A4C9F92E8F77E1934* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA (OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* MSIReader_findStartPattern_mA8F46146CF7EC108F4DD8AF8E7561B1192DB1960 (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_counters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_from, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OneDReader_recordPattern_m874C73D2952D64B899CD8534886026E8393420CB (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_start, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_counters, int32_t ___3_numCounters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* MSIReader_findEndPattern_m640F488A2F71A5DBB910B10983968EF31B1F17AC (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_rowOffset, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_counters, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MSIReader_toPattern_mF4D4D7F67CB6A8D7A16B6226FD035A77BFC5D49C (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_counters, int32_t ___1_patternLength, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MSIReader_patternToChar_m5C96F295C8B2E6455210FE64AE9970832AE10A43 (int32_t ___0_pattern, Il2CppChar* ___1_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MSIReader_CalculateChecksumLuhn_m11B5C0BB892CB02D52B87F55A130315F5A66EA2A (String_t* ___0_number, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_i, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MSIReader_calculateAverageCounterWidth_mECDBD6D0D1652DD8EE6F09773E52DECD1410DD24 (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_counters, int32_t ___1_patternLength, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7 (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, int32_t ___0_start, int32_t ___1_end, bool ___2_value, 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 BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* QRCodeReader_extractPureBits_m35ADDBDE1F0FD39E3BCE949B75BD8D3053323EF4 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m8953C6B834B609887D9F6C7D52FFD96CD0D2082C (Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, RuntimeObject* ___1_hints, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeDecoderMetaData_applyMirroredCorrection_m13EF2A89A30B278CD5932D79385D595E264C5E2D (QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_points, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, int32_t ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecoderResult_get_StructuredAppend_m02D62DA31DB97258FF426F9EEFB249902E1BC824 (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QRCodeReader_moduleSize_m94C9D158BF7A04575DF6D10FE1D85BDEAC081F16 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_leftTopBlack, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_image, float* ___2_msize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m77C764C8CF5021663DDB104B1448B65630A97096 (Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiDetector__ctor_mD3DAFC02515588A7278571EC15BDF7ADD20E4208 (MultiDetector_t174550E62C72095BA64B2141F545596911482999* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* MultiDetector_detectMulti_m443AD4E778984DD32BE3AEED46886B767CF42C9E (MultiDetector_t174550E62C72095BA64B2141F545596911482999* __this, RuntimeObject* ___0_hints, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* QRCodeReader_getDecoder_m044EB65DF64B27DE271B97DC5B66F2D835C063E5_inline (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, const RuntimeMethod* method) ; inline void List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_inline (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* QRCodeMultiReader_ProcessStructuredAppend_mE211D809E9A88B364294BB127827F40AE1ECDA29 (QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C* __this, List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* ___0_results, const RuntimeMethod* method) ; inline ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* List_1_ToArray_m3DB7820F63CD1A2A0E3E9C1F39D139AF1240C232 (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, const RuntimeMethod* method) { return (( ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } inline Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740 (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, const RuntimeMethod* method) { return (( Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } inline void Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5 (Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } inline Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_inline (Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF* __this, const RuntimeMethod* method) { return (( Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* (*) (Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } inline bool Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2 (Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } inline void Comparison_1__ctor_m0DC913EE1A45625634D38AAFFB4A005E7D9901C2 (Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method); } inline void List_1_Sort_mF07582E03D558E5EBBA0067E958761348D4B58DC (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* __this, Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D* ___0_comparison, const RuntimeMethod* method) { (( void (*) (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*, Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; inline void List_1__ctor_m8070151BA99349188C9F1457EC394480BE0D4ED4 (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, const RuntimeMethod* method) { (( void (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void List_1_Add_mAF067D8BCD6732A0ADBE1BA6EE909B3512880D42_inline (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeReader__ctor_mC207388F3FC22EDFBF322799B33D2F0E39CBE502 (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, RuntimeObject* ___1_hints, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39 (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder_encodeChar_m5D7F98B5C8DA71DBB838BBF684B422ECD740FEF4 (Il2CppChar ___0_c, StringBuilder_t* ___1_sb, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EdifactEncoder_encodeToCodewords_mB782D81B24648E583B59B790277D60883E256EE5 (StringBuilder_t* ___0_sb, int32_t ___1_startPos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_writeCodewords_mC484A9B88359110CD5BF422F56D3737D711B683D (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, String_t* ___0_codewords, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EdifactEncoder_get_EncodingMode_m35757C2F143361F05507D520634D7A9831445D0B (EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F (String_t* ___0_msg, int32_t ___1_startpos, int32_t ___2_currentMode, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder_handleEOD_m95DB9BC24107C52218C6E37DF4BCE684843E4048 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_len, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderContext_resetSymbolInfo_mA2A60DBB16EFF414C97CF8AC479C6C3C19A9FA35 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607 (Il2CppChar ___0_c, const RuntimeMethod* method) ; inline void SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, uint8_t ___1_value, const RuntimeMethod* method) { (( void (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, uint8_t, const RuntimeMethod*))SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_gshared)(___0_array, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner1_m2AB855801DB41022978C73F2DAC175F195B5F082 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner2_m779536410FDA2CF37EC72680D3E89981A5812973 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner3_m3E7EB031187F36AC4FFC0E409E3482C6AE16783E (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner4_mC037ABD242506945B1D102832CC09A1F939580AD (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultPlacement_hasBit_m8FB9914A7CED2B658289D5C3C66FFD8CA0AFB6DD (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_col, int32_t ___1_row, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_utah_m0AA51A999CB024413511912BAD36B0F9761F68EC (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_row, int32_t ___1_col, int32_t ___2_pos, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_setBit_m779887E9081A2F91C72FDBBD6C53F754068C49B5 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_col, int32_t ___1_row, bool ___2_bit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_row, int32_t ___1_col, int32_t ___2_pos, int32_t ___3_bit, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleToken__ctor_m851DEE60A78CB01A090350AEF5CF974AA7E5D0A7 (SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_previous, int32_t ___1_value, int32_t ___2_bitCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryShiftToken__ctor_mF0B49C7EEB62FE53EFBEA25C6A20C81C1BE41339 (BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_previous, int32_t ___1_binaryShiftStart, int32_t ___2_binaryShiftByteCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseLuminanceSource__ctor_m4A76735608455D9F7E95FDBD2FDE827E5EED7E73 (BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminance_m53B06ACB20E1411CF3A92C53191F259A949A136E (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, int32_t ___1_bitmapFormat, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource__ctor_m685F1E845C1900E3CA492EFC64E91757DA396602 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RGBLuminanceSource_DetermineBitmapFormat_m533F6D94D891BB58FE633B0BC6F0460D417F69F2 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, int32_t ___1_width, int32_t ___2_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358 (RuntimeArray* ___0_src, int32_t ___1_srcOffset, RuntimeArray* ___2_dst, int32_t ___3_dstOffset, int32_t ___4_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGB24_mFAC68EC49E38555C53EEA07022920A3D02392EB1 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceBGR24_m1C8918583FB2303E756F778D8D27FEC759419971 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGB32_m487AC4231B3BC5B768A0767561726E1BF253468E (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceBGR32_m66705AC7D371EF4BC707D033188CF7D47DC60375 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGBA32_mC3F7CE8FAD3670F7EEE900ED95FA2464F10A47F4 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceARGB32_mD6DE468ED18E9B669F1F1B5DBF0B4BB0602E2E70 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceBGRA32_mE029AA79C97FD314538052826C96C73DB349D4A2 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGB565_m84B85BC5FA303170D29C76761D97D49BE1662387 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgb565RawData, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, 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_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method); } #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 ECBlocks__ctor_m3D3D9A7CA77A3BA6CC1032A06D53B9202484C91F (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, int32_t ___0_ecCodewordsPerBlock, ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* ___1_ecBlocks, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_ecCodewordsPerBlock; __this->___ecCodewordsPerBlock = L_0; ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* L_1 = ___1_ecBlocks; __this->___ecBlocks = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___ecBlocks), (void*)L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_ECCodewordsPerBlock_m327C249A4D9C0BB2DBB80993845C6175955B3539 (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___ecCodewordsPerBlock; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_NumBlocks_m752BF48C3703F2C77C8CED70F2F728FA9B9C243D (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ECB_t51306FF2F6EF10830C74CD580325708130590CD9* V_1 = NULL; ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* V_2 = NULL; int32_t V_3 = 0; { V_0 = 0; ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* L_0 = __this->___ecBlocks; V_2 = L_0; V_3 = 0; goto IL_001e; } IL_000d: { ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* L_1 = V_2; int32_t L_2 = V_3; NullCheck(L_1); int32_t L_3 = L_2; ECB_t51306FF2F6EF10830C74CD580325708130590CD9* L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; int32_t L_5 = V_0; ECB_t51306FF2F6EF10830C74CD580325708130590CD9* L_6 = V_1; NullCheck(L_6); int32_t L_7; L_7 = ECB_get_Count_m469EFD8F1ADEFD3850D065795F43294692358F5F_inline(L_6, NULL); V_0 = ((int32_t)il2cpp_codegen_add(L_5, L_7)); int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001e: { int32_t L_9 = V_3; ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* L_10 = V_2; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_000d; } } { int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECBlocks_get_TotalECCodewords_mB78216EA13F9150EE7F6243203C5C92357107E22 (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___ecCodewordsPerBlock; int32_t L_1; L_1 = ECBlocks_get_NumBlocks_m752BF48C3703F2C77C8CED70F2F728FA9B9C243D(__this, NULL); return ((int32_t)il2cpp_codegen_multiply(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* ECBlocks_getECBlocks_mF4703D94AE03AA6BE2A5B99C560614B4324A5BDB (ECBlocks_tEA4244EC73E1BA16F444E8FEF988E5822ED5DB06* __this, const RuntimeMethod* method) { { ECBU5BU5D_t579C39F1A9E65583FD720AE2F386F76E441BA568* L_0 = __this->___ecBlocks; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ECB__ctor_mD622BAE3B89FB62101B2D5C22C79A26F9BB945C0 (ECB_t51306FF2F6EF10830C74CD580325708130590CD9* __this, int32_t ___0_count, int32_t ___1_dataCodewords, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_count; __this->___count = L_0; int32_t L_1 = ___1_dataCodewords; __this->___dataCodewords = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_Count_m469EFD8F1ADEFD3850D065795F43294692358F5F (ECB_t51306FF2F6EF10830C74CD580325708130590CD9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___count; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ECB_get_DataCodewords_m55DB1A8446831ACA7D5050627114789A810AB7CF (ECB_t51306FF2F6EF10830C74CD580325708130590CD9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___dataCodewords; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417Common_getCodeword_m180226A73D29DFA8310A72B4FCCDBD43B50F966A (int64_t ___0_symbol, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE; int64_t L_1 = ___0_symbol; int32_t L_2; L_2 = Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44(L_0, ((int32_t)((int64_t)(L_1&((int64_t)((int32_t)262143))))), Array_BinarySearch_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2BDB6F4854CBEA76BC039CE4C33537F352856E44_RuntimeMethod_var); V_0 = L_2; int32_t L_3 = V_0; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_001a; } } { return (-1); } IL_001a: { il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___CODEWORD_TABLE; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); int32_t L_8 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___NUMBER_OF_CODEWORDS; return ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_7, 1))%L_8)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417Common__cctor_mF2D16003C518E08A6D0792E8F129F2EB85C0F09E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008a9U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008a9U2D2_FieldInfo_var); s_Il2CppMethodInitialized = true; } { ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___INVALID_CODEWORD = (-1); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___NUMBER_OF_CODEWORDS = ((int32_t)929); int32_t L_0 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___NUMBER_OF_CODEWORDS; ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MAX_CODEWORDS_IN_BARCODE = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MIN_ROWS_IN_BARCODE = 3; ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MAX_ROWS_IN_BARCODE = ((int32_t)90); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MODULES_IN_CODEWORD = ((int32_t)17); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MODULES_IN_STOP_PATTERN = ((int32_t)18); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE = 8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)0); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___EMPTY_INT_ARRAY = L_1; Il2CppCodeGenWriteBarrier((void**)(&((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___EMPTY_INT_ARRAY), (void*)L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2787)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008a9U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE = L_3; Il2CppCodeGenWriteBarrier((void**)(&((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE), (void*)L_3); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2787)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008a9U2D2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL); ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___CODEWORD_TABLE = L_6; Il2CppCodeGenWriteBarrier((void**)(&((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___CODEWORD_TABLE), (void*)L_6); 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 Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStartXU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_set_StartX_m1A10855FBF371AAB0056480B8C56A4279FC0FC39 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStartXU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CEndXU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_set_EndX_m43DA2C1CC7601A44D9EC78831F8503BECB05316E (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CEndXU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CBucketU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_set_Bucket_mA897B7C0986B16FAE525D16C90DB5C6C494991B2 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CBucketU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CValueU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_set_Value_m2E5B518A83E8FE3E254D5B77C2751C246275A7FC (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CValueU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowNumberU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowNumberU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword__ctor_mBAF9846106AD78CA53360B7D3AE6395171E293A7 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_startX, int32_t ___1_endX, int32_t ___2_bucket, int32_t ___3_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_startX; Codeword_set_StartX_m1A10855FBF371AAB0056480B8C56A4279FC0FC39_inline(__this, L_0, NULL); int32_t L_1 = ___1_endX; Codeword_set_EndX_m43DA2C1CC7601A44D9EC78831F8503BECB05316E_inline(__this, L_1, NULL); int32_t L_2 = ___2_bucket; Codeword_set_Bucket_mA897B7C0986B16FAE525D16C90DB5C6C494991B2_inline(__this, L_2, NULL); int32_t L_3 = ___3_value; Codeword_set_Value_m2E5B518A83E8FE3E254D5B77C2751C246275A7FC_inline(__this, L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); int32_t L_4 = ((Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_StaticFields*)il2cpp_codegen_static_fields_for(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var))->___BARCODE_ROW_UNKNOWN; Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline(__this, L_4, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Codeword_get_Width_m1DA409278A4018EA38343F693C00319CFF6759D9 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(__this, NULL); int32_t L_1; L_1 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(__this, NULL); return ((int32_t)il2cpp_codegen_subtract(L_0, L_1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Codeword_get_HasValidRowNumber_mB694E072BBA0273378BFFCB25DFFC7B0BDEA413C (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(__this, NULL); bool L_1; L_1 = Codeword_IsValidRowNumber_mFE29AEFFE3CE72EA07A811261C57042C6185C927(__this, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Codeword_IsValidRowNumber_mFE29AEFFE3CE72EA07A811261C57042C6185C927 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_rowNumber, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_rowNumber; il2cpp_codegen_runtime_class_init_inline(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); int32_t L_1 = ((Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_StaticFields*)il2cpp_codegen_static_fields_for(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var))->___BARCODE_ROW_UNKNOWN; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0016; } } { int32_t L_2; L_2 = Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline(__this, NULL); int32_t L_3 = ___0_rowNumber; return (bool)((((int32_t)L_2) == ((int32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(L_3%3)), 3))))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword_setRowNumberAsRowIndicatorColumn_m66513BDE334DF4698B5D934350FD719834AAAF46 (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(__this, NULL); int32_t L_1; L_1 = Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline(__this, NULL); Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline(__this, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)(L_0/((int32_t)30))), 3)), ((int32_t)(L_1/3)))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Codeword_ToString_mBB38125B8CE6FF627787478433D1A14FF06CD69D (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827); s_Il2CppMethodInitialized = true; } { int32_t L_0; L_0 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(__this, NULL); int32_t L_1 = L_0; RuntimeObject* L_2 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_1); int32_t L_3; L_3 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(__this, NULL); int32_t L_4 = L_3; RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4); String_t* L_6; L_6 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(L_2, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Codeword__cctor_mADC35A92101F19A87EE753F1E420EE3CCEA2337D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_StaticFields*)il2cpp_codegen_static_fields_for(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var))->___BARCODE_ROW_UNKNOWN = (-1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedChar__ctor_mD20D7E092A3CC7F63FC1858691DD3916B01A441E (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, int32_t ___0_newPosition, Il2CppChar ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_newPosition; DecodedObject__ctor_m630391038B8671433D0D989FB0946FFB1DC85FD0(__this, L_0, NULL); Il2CppChar L_1 = ___1_value; __this->___value = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DecodedChar_getValue_m83FE3E688B7EBAC1B3CEFA8D1EDF5CF01816AB06 (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) { { Il2CppChar L_0 = __this->___value; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedChar_isFNC1_mE1457E14C1A46917D327B7D8AC825F16E44060C4 (DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Il2CppChar L_0 = __this->___value; il2cpp_codegen_runtime_class_init_inline(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); Il2CppChar L_1 = ((DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields*)il2cpp_codegen_static_fields_for(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var))->___FNC1; return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedChar__cctor_m7AA3F39798173BF2C0C19FCDBCD9CBAFB2E1D79A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ((DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_StaticFields*)il2cpp_codegen_static_fields_for(DecodedChar_tB4E0CE148F01225B3525EC9A378B781D477E1782_il2cpp_TypeInfo_var))->___FNC1 = ((int32_t)36); 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 Detector__ctor_m6B32E49672B74E4935ADED6A4622001A236E205F (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; __this->___image = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_get_Image_mB4EF18773E15AB3B38DCFD88707499481DF9CC7B (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___image; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_detect_m3787DBAF83123AB9A4D63FF5510A93E3A3C6EAE2 (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, RuntimeObject* ___0_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891* V_0 = NULL; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* V_1 = NULL; Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* G_B3_0 = NULL; Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* G_B1_0 = NULL; Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* G_B2_0 = NULL; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* G_B4_0 = NULL; Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* G_B4_1 = NULL; { RuntimeObject* L_0 = ___0_hints; if (!L_0) { G_B3_0 = __this; goto IL_001b; } G_B1_0 = __this; } { RuntimeObject* L_1 = ___0_hints; NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 7); if (!L_2) { G_B3_0 = G_B1_0; goto IL_001b; } G_B2_0 = G_B1_0; } { RuntimeObject* L_3 = ___0_hints; NullCheck(L_3); RuntimeObject* L_4; L_4 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_3, 7); G_B4_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_4, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var)); G_B4_1 = G_B2_0; goto IL_001c; } IL_001b: { G_B4_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)(NULL)); G_B4_1 = G_B3_0; } IL_001c: { NullCheck(G_B4_1); G_B4_1->___resultPointCallback = G_B4_0; Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___resultPointCallback), (void*)G_B4_0); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___image; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_6 = __this->___resultPointCallback; FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891* L_7 = (FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891*)il2cpp_codegen_object_new(FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891_il2cpp_TypeInfo_var); FinderPatternFinder__ctor_mEA40F7772386647D5310BB6ECE8DF48526B3D453(L_7, L_5, L_6, NULL); V_0 = L_7; FinderPatternFinder_tF03D8ECCB8FD702AADED3A1082F15BF9D7BB9891* L_8 = V_0; RuntimeObject* L_9 = ___0_hints; NullCheck(L_8); FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_10; L_10 = VirtualFuncInvoker1< FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB*, RuntimeObject* >::Invoke(6, L_8, L_9); V_1 = L_10; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_11 = V_1; if (L_11) { goto IL_0040; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_0040: { FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_12 = V_1; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_13; L_13 = VirtualFuncInvoker1< DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*, FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* >::Invoke(6, __this, L_12); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* Detector_processFinderPatternInfo_mA8A41BBA5ACAAE19939796CF974B07FA6D1EE9C9 (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* ___0_info, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* V_0 = NULL; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* V_1 = NULL; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* V_2 = NULL; float V_3 = 0.0f; int32_t V_4 = 0; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* V_5 = NULL; int32_t V_6 = 0; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* V_7 = NULL; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* V_14 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_15 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_16 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_17 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_18 = NULL; { FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_0 = ___0_info; NullCheck(L_0); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_1; L_1 = FinderPatternInfo_get_TopLeft_mE737D184EAB57D0255B4685EE45C047833823271_inline(L_0, NULL); V_0 = L_1; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_2 = ___0_info; NullCheck(L_2); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_3; L_3 = FinderPatternInfo_get_TopRight_mD32FC0116D67035BA2CC6044B63CBA53B5769720_inline(L_2, NULL); V_1 = L_3; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_4 = ___0_info; NullCheck(L_4); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_5; L_5 = FinderPatternInfo_get_BottomLeft_mAE0C50E71AB833D7738D4F7D7EAC3F350ADC36B5_inline(L_4, NULL); V_2 = L_5; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_6 = V_0; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_7 = V_1; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_8 = V_2; float L_9; L_9 = VirtualFuncInvoker3< float, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* >::Invoke(7, __this, L_6, L_7, L_8); V_3 = L_9; float L_10 = V_3; if ((!(((float)L_10) < ((float)(1.0f))))) { goto IL_0029; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_0029: { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_11 = V_0; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_12 = V_1; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_13 = V_2; float L_14 = V_3; bool L_15; L_15 = Detector_computeDimension_m864ADAAC3493A28321836905D613CA81F9417600(L_11, L_12, L_13, L_14, (&V_4), NULL); if (L_15) { goto IL_0038; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_0038: { int32_t L_16 = V_4; il2cpp_codegen_runtime_class_init_inline(Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65_il2cpp_TypeInfo_var); Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_17; L_17 = Version_getProvisionalVersionForDimension_m057F29DA1623C43B1E375A50B5015A4F3017EDBF(L_16, NULL); V_5 = L_17; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_18 = V_5; if (L_18) { goto IL_0047; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_0047: { Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_19 = V_5; NullCheck(L_19); int32_t L_20; L_20 = Version_get_DimensionForVersion_mF9125E46D7D5C0F90BDFE8B4B78F77A1ABD55CE6(L_19, NULL); V_6 = ((int32_t)il2cpp_codegen_subtract(L_20, 7)); V_7 = (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*)NULL; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_21 = V_5; NullCheck(L_21); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22; L_22 = Version_get_AlignmentPatternCenters_m0BBD5008F0C332BA904CE26D74052D4C5934E8DF_inline(L_21, NULL); NullCheck(L_22); if ((((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))) <= ((int32_t)0))) { goto IL_00f2; } } { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_23 = V_1; NullCheck(L_23); float L_24; L_24 = VirtualFuncInvoker0< float >::Invoke(4, L_23); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_25 = V_0; NullCheck(L_25); float L_26; L_26 = VirtualFuncInvoker0< float >::Invoke(4, L_25); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_27 = V_2; NullCheck(L_27); float L_28; L_28 = VirtualFuncInvoker0< float >::Invoke(4, L_27); V_8 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_24, L_26)), L_28)); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_29 = V_1; NullCheck(L_29); float L_30; L_30 = VirtualFuncInvoker0< float >::Invoke(5, L_29); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_31 = V_0; NullCheck(L_31); float L_32; L_32 = VirtualFuncInvoker0< float >::Invoke(5, L_31); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_33 = V_2; NullCheck(L_33); float L_34; L_34 = VirtualFuncInvoker0< float >::Invoke(5, L_33); V_9 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_30, L_32)), L_34)); int32_t L_35 = V_6; V_10 = ((float)il2cpp_codegen_subtract((1.0f), ((float)((3.0f)/((float)L_35))))); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_36 = V_0; NullCheck(L_36); float L_37; L_37 = VirtualFuncInvoker0< float >::Invoke(4, L_36); float L_38 = V_10; float L_39 = V_8; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_40 = V_0; NullCheck(L_40); float L_41; L_41 = VirtualFuncInvoker0< float >::Invoke(4, L_40); V_11 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(L_37, ((float)il2cpp_codegen_multiply(L_38, ((float)il2cpp_codegen_subtract(L_39, L_41))))))); FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_42 = V_0; NullCheck(L_42); float L_43; L_43 = VirtualFuncInvoker0< float >::Invoke(5, L_42); float L_44 = V_10; float L_45 = V_9; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_46 = V_0; NullCheck(L_46); float L_47; L_47 = VirtualFuncInvoker0< float >::Invoke(5, L_46); V_12 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(L_43, ((float)il2cpp_codegen_multiply(L_44, ((float)il2cpp_codegen_subtract(L_45, L_47))))))); V_13 = 4; goto IL_00ec; } IL_00d2: { float L_48 = V_3; int32_t L_49 = V_11; int32_t L_50 = V_12; int32_t L_51 = V_13; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_52; L_52 = Detector_findAlignmentInRegion_m84925D4FDE9A1E0FE9BF203440A4D93962B4A35A(__this, L_48, L_49, L_50, ((float)L_51), NULL); V_7 = L_52; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_53 = V_7; if (L_53) { goto IL_00f2; } } { int32_t L_54 = V_13; V_13 = ((int32_t)(L_54<<1)); } IL_00ec: { int32_t L_55 = V_13; if ((((int32_t)L_55) <= ((int32_t)((int32_t)16)))) { goto IL_00d2; } } IL_00f2: { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_56 = V_0; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_57 = V_1; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_58 = V_2; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_59 = V_7; int32_t L_60 = V_4; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_61; L_61 = Detector_createTransform_m8736356A0AA6FDAA4D335EEA25CC3A1677A86C99(L_56, L_57, L_58, L_59, L_60, NULL); V_14 = L_61; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_62 = __this->___image; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_63 = V_14; int32_t L_64 = V_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_65; L_65 = Detector_sampleGrid_mFB1F0A04540E6F4BDB4142CB5672A69E911D2839(L_62, L_63, L_64, NULL); V_15 = L_65; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_66 = V_15; if (L_66) { goto IL_0117; } } { return (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)NULL; } IL_0117: { AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_67 = V_7; if (L_67) { goto IL_0138; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_68 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)3); V_17 = L_68; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_69 = V_17; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_70 = V_2; NullCheck(L_69); ArrayElementTypeCheck (L_69, L_70); (L_69)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_70); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = V_17; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_72 = V_0; NullCheck(L_71); ArrayElementTypeCheck (L_71, L_72); (L_71)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_72); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_73 = V_17; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_74 = V_1; NullCheck(L_73); ArrayElementTypeCheck (L_73, L_74); (L_73)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_74); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_75 = V_17; V_16 = L_75; goto IL_0159; } IL_0138: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_76 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); V_18 = L_76; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_77 = V_18; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_78 = V_2; NullCheck(L_77); ArrayElementTypeCheck (L_77, L_78); (L_77)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_78); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_79 = V_18; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_80 = V_0; NullCheck(L_79); ArrayElementTypeCheck (L_79, L_80); (L_79)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_80); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_81 = V_18; FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_82 = V_1; NullCheck(L_81); ArrayElementTypeCheck (L_81, L_82); (L_81)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_82); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_83 = V_18; AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_84 = V_7; NullCheck(L_83); ArrayElementTypeCheck (L_83, L_84); (L_83)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_84); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_85 = V_18; V_16 = L_85; } IL_0159: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_86 = V_15; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_87 = V_16; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_88 = (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*)il2cpp_codegen_object_new(DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0_il2cpp_TypeInfo_var); DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E(L_88, L_86, L_87, NULL); return L_88; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* Detector_createTransform_m8736356A0AA6FDAA4D335EEA25CC3A1677A86C99 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_alignmentPattern, int32_t ___4_dimension, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; { int32_t L_0 = ___4_dimension; V_0 = ((float)il2cpp_codegen_subtract(((float)L_0), (3.5f))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___3_alignmentPattern; if (!L_1) { goto IL_0028; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___3_alignmentPattern; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(4, L_2); V_1 = L_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___3_alignmentPattern; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(5, L_4); V_2 = L_5; float L_6 = V_0; float L_7 = ((float)il2cpp_codegen_subtract(L_6, (3.0f))); V_4 = L_7; V_3 = L_7; goto IL_0057; } IL_0028: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___1_topRight; NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___0_topLeft; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(4, L_10); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___2_bottomLeft; NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12); V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_9, L_11)), L_13)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___1_topRight; NullCheck(L_14); float L_15; L_15 = VirtualFuncInvoker0< float >::Invoke(5, L_14); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = ___0_topLeft; NullCheck(L_16); float L_17; L_17 = VirtualFuncInvoker0< float >::Invoke(5, L_16); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = ___2_bottomLeft; NullCheck(L_18); float L_19; L_19 = VirtualFuncInvoker0< float >::Invoke(5, L_18); V_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_15, L_17)), L_19)); float L_20 = V_0; float L_21 = L_20; V_4 = L_21; V_3 = L_21; } IL_0057: { float L_22 = V_0; float L_23 = V_3; float L_24 = V_4; float L_25 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = ___0_topLeft; NullCheck(L_26); float L_27; L_27 = VirtualFuncInvoker0< float >::Invoke(4, L_26); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = ___0_topLeft; NullCheck(L_28); float L_29; L_29 = VirtualFuncInvoker0< float >::Invoke(5, L_28); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = ___1_topRight; NullCheck(L_30); float L_31; L_31 = VirtualFuncInvoker0< float >::Invoke(4, L_30); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = ___1_topRight; NullCheck(L_32); float L_33; L_33 = VirtualFuncInvoker0< float >::Invoke(5, L_32); float L_34 = V_1; float L_35 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36 = ___2_bottomLeft; NullCheck(L_36); float L_37; L_37 = VirtualFuncInvoker0< float >::Invoke(4, L_36); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_38 = ___2_bottomLeft; NullCheck(L_38); float L_39; L_39 = VirtualFuncInvoker0< float >::Invoke(5, L_38); PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_40; L_40 = PerspectiveTransform_quadrilateralToQuadrilateral_m4FEFE2B66DCFFDDBD0B488AEAFADA0039DCB2AE5((3.5f), (3.5f), L_22, (3.5f), L_23, L_24, (3.5f), L_25, L_27, L_29, L_31, L_33, L_34, L_35, L_37, L_39, NULL); return L_40; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mFB1F0A04540E6F4BDB4142CB5672A69E911D2839 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* ___1_transform, int32_t ___2_dimension, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0; L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL); V_0 = L_0; GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_1 = V_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image; int32_t L_3 = ___2_dimension; int32_t L_4 = ___2_dimension; PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* L_5 = ___1_transform; NullCheck(L_1); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6; L_6 = VirtualFuncInvoker4< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, PerspectiveTransform_t46E1B63580CF08EB09996617F72B11D0E40BF98B* >::Invoke(5, L_1, L_2, L_3, L_4, L_5); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_computeDimension_m864ADAAC3493A28321836905D613CA81F9417600 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, float ___3_moduleSize, int32_t* ___4_dimension, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_topLeft; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___1_topRight; float L_2; L_2 = ResultPoint_distance_mD79EA410CC82252F03B53C77F0A4A70A9709A91B(L_0, L_1, NULL); float L_3 = ___3_moduleSize; int32_t L_4; L_4 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(L_2/L_3)), NULL); V_0 = L_4; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___0_topLeft; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___2_bottomLeft; float L_7; L_7 = ResultPoint_distance_mD79EA410CC82252F03B53C77F0A4A70A9709A91B(L_5, L_6, NULL); float L_8 = ___3_moduleSize; int32_t L_9; L_9 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(L_7/L_8)), NULL); V_1 = L_9; int32_t* L_10 = ___4_dimension; int32_t L_11 = V_0; int32_t L_12 = V_1; *((int32_t*)L_10) = (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(L_11, L_12))>>1)), 7)); int32_t* L_13 = ___4_dimension; int32_t L_14 = *((int32_t*)L_13); V_2 = ((int32_t)(L_14&3)); int32_t L_15 = V_2; switch (L_15) { case 0: { goto IL_0046; } case 1: { goto IL_005a; } case 2: { goto IL_004f; } case 3: { goto IL_0058; } } } { goto IL_005a; } IL_0046: { int32_t* L_16 = ___4_dimension; int32_t* L_17 = L_16; int32_t L_18 = *((int32_t*)L_17); *((int32_t*)L_17) = (int32_t)((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_005a; } IL_004f: { int32_t* L_19 = ___4_dimension; int32_t* L_20 = L_19; int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_20) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_21, 1)); goto IL_005a; } IL_0058: { return (bool)1; } IL_005a: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_calculateModuleSize_mF6479841AE189D353A834806E0BDF92470380C8A (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_bottomLeft, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_topLeft; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___1_topRight; float L_2; L_2 = Detector_calculateModuleSizeOneWay_m282AFA688E5C536080949C0FE04DB4058C8E61EF(__this, L_0, L_1, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_3 = ___0_topLeft; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___2_bottomLeft; float L_5; L_5 = Detector_calculateModuleSizeOneWay_m282AFA688E5C536080949C0FE04DB4058C8E61EF(__this, L_3, L_4, NULL); return ((float)(((float)il2cpp_codegen_add(L_2, L_5))/(2.0f))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_calculateModuleSizeOneWay_m282AFA688E5C536080949C0FE04DB4058C8E61EF (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_pattern, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_otherPattern, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_pattern; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_pattern; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_otherPattern; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___1_otherPattern; NullCheck(L_6); float L_7; L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6); float L_8; L_8 = Detector_sizeOfBlackWhiteBlackRunBothWays_m82F2FC866B7CE73F63289D934B5FE8C98541AE4D(__this, il2cpp_codegen_cast_double_to_int(L_1), il2cpp_codegen_cast_double_to_int(L_3), il2cpp_codegen_cast_double_to_int(L_5), il2cpp_codegen_cast_double_to_int(L_7), NULL); V_0 = L_8; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_9 = ___1_otherPattern; NullCheck(L_9); float L_10; L_10 = VirtualFuncInvoker0< float >::Invoke(4, L_9); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = ___1_otherPattern; NullCheck(L_11); float L_12; L_12 = VirtualFuncInvoker0< float >::Invoke(5, L_11); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = ___0_pattern; NullCheck(L_13); float L_14; L_14 = VirtualFuncInvoker0< float >::Invoke(4, L_13); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = ___0_pattern; NullCheck(L_15); float L_16; L_16 = VirtualFuncInvoker0< float >::Invoke(5, L_15); float L_17; L_17 = Detector_sizeOfBlackWhiteBlackRunBothWays_m82F2FC866B7CE73F63289D934B5FE8C98541AE4D(__this, il2cpp_codegen_cast_double_to_int(L_10), il2cpp_codegen_cast_double_to_int(L_12), il2cpp_codegen_cast_double_to_int(L_14), il2cpp_codegen_cast_double_to_int(L_16), NULL); V_1 = L_17; float L_18 = V_0; bool L_19; L_19 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_18, NULL); if (!L_19) { goto IL_0056; } } { float L_20 = V_1; return ((float)(L_20/(7.0f))); } IL_0056: { float L_21 = V_1; bool L_22; L_22 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_21, NULL); if (!L_22) { goto IL_0066; } } { float L_23 = V_0; return ((float)(L_23/(7.0f))); } IL_0066: { float L_24 = V_0; float L_25 = V_1; return ((float)(((float)il2cpp_codegen_add(L_24, L_25))/(14.0f))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_sizeOfBlackWhiteBlackRunBothWays_m82F2FC866B7CE73F63289D934B5FE8C98541AE4D (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, int32_t ___0_fromX, int32_t ___1_fromY, int32_t ___2_toX, int32_t ___3_toY, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___0_fromX; int32_t L_1 = ___1_fromY; int32_t L_2 = ___2_toX; int32_t L_3 = ___3_toY; float L_4; L_4 = Detector_sizeOfBlackWhiteBlackRun_mA7CACAB10989DF20BA0E866A4AEF31CD09E4021A(__this, L_0, L_1, L_2, L_3, NULL); V_0 = L_4; V_1 = (1.0f); int32_t L_5 = ___0_fromX; int32_t L_6 = ___2_toX; int32_t L_7 = ___0_fromX; V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)))); int32_t L_8 = V_2; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_0028; } } { int32_t L_9 = ___0_fromX; int32_t L_10 = ___0_fromX; int32_t L_11 = V_2; V_1 = ((float)(((float)L_9)/((float)((int32_t)il2cpp_codegen_subtract(L_10, L_11))))); V_2 = 0; goto IL_005a; } IL_0028: { int32_t L_12 = V_2; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_13 = __this->___image; NullCheck(L_13); int32_t L_14; L_14 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_13, NULL); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_005a; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_15 = __this->___image; NullCheck(L_15); int32_t L_16; L_16 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_15, NULL); int32_t L_17 = ___0_fromX; int32_t L_18 = V_2; int32_t L_19 = ___0_fromX; V_1 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_16, 1)), L_17)))/((float)((int32_t)il2cpp_codegen_subtract(L_18, L_19))))); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image; NullCheck(L_20); int32_t L_21; L_21 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_20, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); } IL_005a: { int32_t L_22 = ___1_fromY; int32_t L_23 = ___3_toY; int32_t L_24 = ___1_fromY; float L_25 = V_1; V_3 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_subtract(((float)L_22), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_subtract(L_23, L_24))), L_25))))); V_1 = (1.0f); int32_t L_26 = V_3; if ((((int32_t)L_26) >= ((int32_t)0))) { goto IL_007c; } } { int32_t L_27 = ___1_fromY; int32_t L_28 = ___1_fromY; int32_t L_29 = V_3; V_1 = ((float)(((float)L_27)/((float)((int32_t)il2cpp_codegen_subtract(L_28, L_29))))); V_3 = 0; goto IL_00ae; } IL_007c: { int32_t L_30 = V_3; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_31 = __this->___image; NullCheck(L_31); int32_t L_32; L_32 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_31, NULL); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_00ae; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = __this->___image; NullCheck(L_33); int32_t L_34; L_34 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_33, NULL); int32_t L_35 = ___1_fromY; int32_t L_36 = V_3; int32_t L_37 = ___1_fromY; V_1 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_34, 1)), L_35)))/((float)((int32_t)il2cpp_codegen_subtract(L_36, L_37))))); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_38 = __this->___image; NullCheck(L_38); int32_t L_39; L_39 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_38, NULL); V_3 = ((int32_t)il2cpp_codegen_subtract(L_39, 1)); } IL_00ae: { int32_t L_40 = ___0_fromX; int32_t L_41 = V_2; int32_t L_42 = ___0_fromX; float L_43 = V_1; V_2 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)L_40), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_subtract(L_41, L_42))), L_43))))); float L_44 = V_0; int32_t L_45 = ___0_fromX; int32_t L_46 = ___1_fromY; int32_t L_47 = V_2; int32_t L_48 = V_3; float L_49; L_49 = Detector_sizeOfBlackWhiteBlackRun_mA7CACAB10989DF20BA0E866A4AEF31CD09E4021A(__this, L_45, L_46, L_47, L_48, NULL); V_0 = ((float)il2cpp_codegen_add(L_44, L_49)); float L_50 = V_0; return ((float)il2cpp_codegen_subtract(L_50, (1.0f))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_sizeOfBlackWhiteBlackRun_mA7CACAB10989DF20BA0E866A4AEF31CD09E4021A (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, int32_t ___0_fromX, int32_t ___1_fromY, int32_t ___2_toX, int32_t ___3_toY, 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; } bool V_0 = false; 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 V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t G_B5_0 = 0; int32_t G_B8_0 = 0; int32_t G_B12_0 = 0; int32_t G_B15_0 = 0; { int32_t L_0 = ___3_toY; int32_t L_1 = ___1_fromY; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_2; L_2 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_0, L_1))); int32_t L_3 = ___2_toX; int32_t L_4 = ___0_fromX; int32_t L_5; L_5 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_3, L_4))); V_0 = (bool)((((int32_t)L_2) > ((int32_t)L_5))? 1 : 0); bool L_6 = V_0; if (!L_6) { goto IL_0028; } } { int32_t L_7 = ___0_fromX; V_1 = L_7; int32_t L_8 = ___1_fromY; ___0_fromX = L_8; int32_t L_9 = V_1; ___1_fromY = L_9; int32_t L_10 = ___2_toX; V_1 = L_10; int32_t L_11 = ___3_toY; ___2_toX = L_11; int32_t L_12 = V_1; ___3_toY = L_12; } IL_0028: { int32_t L_13 = ___2_toX; int32_t L_14 = ___0_fromX; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_15; L_15 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_13, L_14))); V_2 = L_15; int32_t L_16 = ___3_toY; int32_t L_17 = ___1_fromY; int32_t L_18; L_18 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_16, L_17))); V_3 = L_18; int32_t L_19 = V_2; V_4 = ((int32_t)(((-L_19))>>1)); int32_t L_20 = ___0_fromX; int32_t L_21 = ___2_toX; if ((((int32_t)L_20) < ((int32_t)L_21))) { goto IL_0048; } } { G_B5_0 = (-1); goto IL_0049; } IL_0048: { G_B5_0 = 1; } IL_0049: { V_5 = G_B5_0; int32_t L_22 = ___1_fromY; int32_t L_23 = ___3_toY; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0053; } } { G_B8_0 = (-1); goto IL_0054; } IL_0053: { G_B8_0 = 1; } IL_0054: { V_6 = G_B8_0; V_7 = 0; int32_t L_24 = ___2_toX; int32_t L_25 = V_5; V_8 = ((int32_t)il2cpp_codegen_add(L_24, L_25)); int32_t L_26 = ___0_fromX; V_9 = L_26; int32_t L_27 = ___1_fromY; V_10 = L_27; goto IL_00cf; } IL_0067: { bool L_28 = V_0; if (L_28) { goto IL_006e; } } { int32_t L_29 = V_9; G_B12_0 = L_29; goto IL_0070; } IL_006e: { int32_t L_30 = V_10; G_B12_0 = L_30; } IL_0070: { V_11 = G_B12_0; bool L_31 = V_0; if (L_31) { goto IL_0079; } } { int32_t L_32 = V_10; G_B15_0 = L_32; goto IL_007b; } IL_0079: { int32_t L_33 = V_9; G_B15_0 = L_33; } IL_007b: { V_12 = G_B15_0; int32_t L_34 = V_7; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_35 = __this->___image; int32_t L_36 = V_11; int32_t L_37 = V_12; NullCheck(L_35); bool L_38; L_38 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_35, L_36, L_37, NULL); if ((!(((uint32_t)((((int32_t)L_34) == ((int32_t)1))? 1 : 0)) == ((uint32_t)L_38)))) { goto IL_00aa; } } { int32_t L_39 = V_7; if ((!(((uint32_t)L_39) == ((uint32_t)2)))) { goto IL_00a4; } } { int32_t L_40 = V_9; int32_t L_41 = V_10; int32_t L_42 = ___0_fromX; int32_t L_43 = ___1_fromY; float L_44; L_44 = MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155(L_40, L_41, L_42, L_43, NULL); return L_44; } IL_00a4: { int32_t L_45 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00aa: { int32_t L_46 = V_4; int32_t L_47 = V_3; V_4 = ((int32_t)il2cpp_codegen_add(L_46, L_47)); int32_t L_48 = V_4; if ((((int32_t)L_48) <= ((int32_t)0))) { goto IL_00c8; } } { int32_t L_49 = V_10; int32_t L_50 = ___3_toY; if ((((int32_t)L_49) == ((int32_t)L_50))) { goto IL_00d5; } } { int32_t L_51 = V_10; int32_t L_52 = V_6; V_10 = ((int32_t)il2cpp_codegen_add(L_51, L_52)); int32_t L_53 = V_4; int32_t L_54 = V_2; V_4 = ((int32_t)il2cpp_codegen_subtract(L_53, L_54)); } IL_00c8: { int32_t L_55 = V_9; int32_t L_56 = V_5; V_9 = ((int32_t)il2cpp_codegen_add(L_55, L_56)); } IL_00cf: { int32_t L_57 = V_9; int32_t L_58 = V_8; if ((!(((uint32_t)L_57) == ((uint32_t)L_58)))) { goto IL_0067; } } IL_00d5: { int32_t L_59 = V_7; if ((!(((uint32_t)L_59) == ((uint32_t)2)))) { goto IL_00e8; } } { int32_t L_60 = ___2_toX; int32_t L_61 = V_5; int32_t L_62 = ___3_toY; int32_t L_63 = ___0_fromX; int32_t L_64 = ___1_fromY; float L_65; L_65 = MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155(((int32_t)il2cpp_codegen_add(L_60, L_61)), L_62, L_63, L_64, NULL); return L_65; } IL_00e8: { return (std::numeric_limits::quiet_NaN()); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* Detector_findAlignmentInRegion_m84925D4FDE9A1E0FE9BF203440A4D93962B4A35A (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* __this, float ___0_overallEstModuleSize, int32_t ___1_estAlignmentX, int32_t ___2_estAlignmentY, float ___3_allowanceFactor, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36_il2cpp_TypeInfo_var); 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; AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* V_5 = NULL; { float L_0 = ___3_allowanceFactor; float L_1 = ___0_overallEstModuleSize; V_0 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(L_0, L_1))); int32_t L_2 = ___1_estAlignmentX; int32_t L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_4; L_4 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), NULL); V_1 = L_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = __this->___image; NullCheck(L_5); int32_t L_6; L_6 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_5, NULL); int32_t L_7 = ___1_estAlignmentX; int32_t L_8 = V_0; int32_t L_9; L_9 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_6, 1)), ((int32_t)il2cpp_codegen_add(L_7, L_8)), NULL); V_2 = L_9; int32_t L_10 = V_2; int32_t L_11 = V_1; float L_12 = ___0_overallEstModuleSize; if ((!(((float)((float)((int32_t)il2cpp_codegen_subtract(L_10, L_11)))) < ((float)((float)il2cpp_codegen_multiply(L_12, (3.0f))))))) { goto IL_0035; } } { return (AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7*)NULL; } IL_0035: { int32_t L_13 = ___2_estAlignmentY; int32_t L_14 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_13, L_14)), NULL); V_3 = L_15; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_16 = __this->___image; NullCheck(L_16); int32_t L_17; L_17 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_16, NULL); int32_t L_18 = ___2_estAlignmentY; int32_t L_19 = V_0; int32_t L_20; L_20 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_17, 1)), ((int32_t)il2cpp_codegen_add(L_18, L_19)), NULL); V_4 = L_20; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21 = __this->___image; int32_t L_22 = V_1; int32_t L_23 = V_3; int32_t L_24 = V_2; int32_t L_25 = V_1; int32_t L_26 = V_4; int32_t L_27 = V_3; float L_28 = ___0_overallEstModuleSize; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_29 = __this->___resultPointCallback; AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* L_30 = (AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36*)il2cpp_codegen_object_new(AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36_il2cpp_TypeInfo_var); AlignmentPatternFinder__ctor_m680EEB86AD91E6A76A53652C3B70C66C53EC0EF8(L_30, L_21, L_22, L_23, ((int32_t)il2cpp_codegen_subtract(L_24, L_25)), ((int32_t)il2cpp_codegen_subtract(L_26, L_27)), L_28, L_29, NULL); V_5 = L_30; AlignmentPatternFinder_t379637A7A623C683E3F32EB7F214E581F08D5B36* L_31 = V_5; NullCheck(L_31); AlignmentPattern_t894B4843EC331FEDB2FB1ECE55D51D98D6F5ABF7* L_32; L_32 = AlignmentPatternFinder_find_mF127659C17E855D186E4C3E94897AD5FCE33DA92(L_31, NULL); return L_32; } } #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 MultiDetector__ctor_mD3DAFC02515588A7278571EC15BDF7ADD20E4208 (MultiDetector_t174550E62C72095BA64B2141F545596911482999* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; Detector__ctor_m6B32E49672B74E4935ADED6A4622001A236E205F(__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* MultiDetector_detectMulti_m443AD4E778984DD32BE3AEED46886B767CF42C9E (MultiDetector_t174550E62C72095BA64B2141F545596911482999* __this, RuntimeObject* ___0_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3E3FD8A0F8A405F3A0EEA708A45DAFFEE65A78AB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m23C875114C77237A47E669D30F89F7646FB5350E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF38C013A71A5FDBBAF9400B29B132F990C6B2ED2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m684C07D855145033AB1B284121CFFC00CFD0F318_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* V_1 = NULL; MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E* V_2 = NULL; FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* V_3 = NULL; List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* V_4 = NULL; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* V_5 = NULL; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* V_6 = NULL; FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* V_7 = NULL; int32_t V_8 = 0; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* G_B4_0 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0; L_0 = VirtualFuncInvoker0< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* >::Invoke(4, __this); V_0 = L_0; RuntimeObject* L_1 = ___0_hints; if (!L_1) { goto IL_0021; } } { RuntimeObject* L_2 = ___0_hints; NullCheck(L_2); bool L_3; L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_2, 7); if (!L_3) { goto IL_0021; } } { RuntimeObject* L_4 = ___0_hints; NullCheck(L_4); RuntimeObject* L_5; L_5 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 7); G_B4_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_5, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var)); goto IL_0022; } IL_0021: { G_B4_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)(NULL)); } IL_0022: { V_1 = G_B4_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_0; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_7 = V_1; MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E* L_8 = (MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E*)il2cpp_codegen_object_new(MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E_il2cpp_TypeInfo_var); MultiFinderPatternFinder__ctor_m20413449884906CCD71AEA464484521D49D5E2FF(L_8, L_6, L_7, NULL); V_2 = L_8; MultiFinderPatternFinder_t3E47B3C7E78B8F0256F86DC7A5C8833168EB558E* L_9 = V_2; RuntimeObject* L_10 = ___0_hints; NullCheck(L_9); FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* L_11; L_11 = MultiFinderPatternFinder_findMulti_m70F8629C3886F841BE91533678109A2AFA62837D(L_9, L_10, NULL); V_3 = L_11; FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* L_12 = V_3; NullCheck(L_12); if (((int32_t)(((RuntimeArray*)L_12)->max_length))) { goto IL_003e; } } { il2cpp_codegen_runtime_class_init_inline(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var); DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_13 = ((MultiDetector_t174550E62C72095BA64B2141F545596911482999_StaticFields*)il2cpp_codegen_static_fields_for(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var))->___EMPTY_DETECTOR_RESULTS; return L_13; } IL_003e: { List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* L_14 = (List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64*)il2cpp_codegen_object_new(List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64_il2cpp_TypeInfo_var); List_1__ctor_mF38C013A71A5FDBBAF9400B29B132F990C6B2ED2(L_14, List_1__ctor_mF38C013A71A5FDBBAF9400B29B132F990C6B2ED2_RuntimeMethod_var); V_4 = L_14; FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* L_15 = V_3; V_7 = L_15; V_8 = 0; goto IL_0071; } IL_004d: { FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* L_16 = V_7; int32_t L_17 = V_8; NullCheck(L_16); int32_t L_18 = L_17; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_19 = (L_16)->GetAt(static_cast(L_18)); V_5 = L_19; FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* L_20 = V_5; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_21; L_21 = VirtualFuncInvoker1< DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*, FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* >::Invoke(6, __this, L_20); V_6 = L_21; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_22 = V_6; if (!L_22) { goto IL_006b; } } { List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* L_23 = V_4; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_24 = V_6; NullCheck(L_23); List_1_Add_m3E3FD8A0F8A405F3A0EEA708A45DAFFEE65A78AB_inline(L_23, L_24, List_1_Add_m3E3FD8A0F8A405F3A0EEA708A45DAFFEE65A78AB_RuntimeMethod_var); } IL_006b: { int32_t L_25 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0071: { int32_t L_26 = V_8; FinderPatternInfoU5BU5D_tCF9A0B63F879420E42DE0C3F4DA62E780E3FB2D5* L_27 = V_7; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_004d; } } { List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* L_28 = V_4; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m684C07D855145033AB1B284121CFFC00CFD0F318_inline(L_28, List_1_get_Count_m684C07D855145033AB1B284121CFFC00CFD0F318_RuntimeMethod_var); if (L_29) { goto IL_0088; } } { il2cpp_codegen_runtime_class_init_inline(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var); DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_30 = ((MultiDetector_t174550E62C72095BA64B2141F545596911482999_StaticFields*)il2cpp_codegen_static_fields_for(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var))->___EMPTY_DETECTOR_RESULTS; return L_30; } IL_0088: { List_1_t59E44262F077E03A66CAE9AC71B47B3A889EBE64* L_31 = V_4; NullCheck(L_31); DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_32; L_32 = List_1_ToArray_m23C875114C77237A47E669D30F89F7646FB5350E(L_31, List_1_ToArray_m23C875114C77237A47E669D30F89F7646FB5350E_RuntimeMethod_var); return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiDetector__cctor_mCF28CDDBE6D77F5278D51325781262ABDB3BDBBC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_0 = (DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D*)(DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D*)SZArrayNew(DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D_il2cpp_TypeInfo_var, (uint32_t)0); ((MultiDetector_t174550E62C72095BA64B2141F545596911482999_StaticFields*)il2cpp_codegen_static_fields_for(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var))->___EMPTY_DETECTOR_RESULTS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((MultiDetector_t174550E62C72095BA64B2141F545596911482999_StaticFields*)il2cpp_codegen_static_fields_for(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var))->___EMPTY_DETECTOR_RESULTS), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderException__ctor_m975F3F3D493C17E08EBA918CDC9E8411D15730A0 (ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var); Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL); return; } } #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 FormatException__ctor_mA81B8791DABB015DBD75B4F70C90DE920F013015 (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* __this, const RuntimeMethod* method) { { ReaderException__ctor_m975F3F3D493C17E08EBA918CDC9E8411D15730A0(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* FormatException_get_Instance_mA6BCDCE92C26BA3A77CE8E1D4A746DDCB75BF494 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_0 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var); FormatException__ctor_mA81B8791DABB015DBD75B4F70C90DE920F013015(L_0, NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_0 = (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697*)il2cpp_codegen_object_new(DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); DigitContainer__ctor_mA9926035C9FDFB974D04ADD2F33DACAE40010A3D(L_0, NULL); __this->___digits = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___digits), (void*)L_0); __this->___size = 1; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_1 = __this->___digits; int32_t L_2 = __this->___size; NullCheck(L_1); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_1, L_2, ((int64_t)0), NULL); __this->___sign = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, int64_t ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_0 = (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697*)il2cpp_codegen_object_new(DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); DigitContainer__ctor_mA9926035C9FDFB974D04ADD2F33DACAE40010A3D(L_0, NULL); __this->___digits = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___digits), (void*)L_0); __this->___sign = 0; int64_t L_1 = ___0_n; if ((!(((uint64_t)L_1) == ((uint64_t)((int64_t)0))))) { goto IL_0038; } } { __this->___size = 1; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_2 = __this->___digits; int32_t L_3 = __this->___size; NullCheck(L_2); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_2, L_3, ((int64_t)0), NULL); return; } IL_0038: { int64_t L_4 = ___0_n; if ((((int64_t)L_4) >= ((int64_t)((int64_t)0)))) { goto IL_0048; } } { int64_t L_5 = ___0_n; ___0_n = ((-L_5)); __this->___sign = 1; } IL_0048: { __this->___size = 0; goto IL_0082; } IL_0051: { DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_6 = __this->___digits; int32_t L_7 = __this->___size; int64_t L_8 = ___0_n; NullCheck(L_6); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_6, L_7, ((int64_t)(L_8%((int64_t)((int32_t)65536)))), NULL); int64_t L_9 = ___0_n; ___0_n = ((int64_t)(L_9/((int64_t)((int32_t)65536)))); int32_t L_10 = __this->___size; __this->___size = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0082: { int64_t L_11 = ___0_n; if ((((int64_t)L_11) > ((int64_t)((int64_t)0)))) { goto IL_0051; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_0 = (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697*)il2cpp_codegen_object_new(DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); DigitContainer__ctor_mA9926035C9FDFB974D04ADD2F33DACAE40010A3D(L_0, NULL); __this->___digits = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___digits), (void*)L_0); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___0_n; NullCheck(L_1); int32_t L_2 = L_1->___size; __this->___size = L_2; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = ___0_n; NullCheck(L_3); int32_t L_4 = L_3->___sign; __this->___sign = L_4; V_0 = 0; goto IL_0049; } IL_002d: { DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_5 = __this->___digits; int32_t L_6 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_7 = ___0_n; NullCheck(L_7); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_8 = L_7->___digits; int32_t L_9 = V_0; NullCheck(L_8); int64_t L_10; L_10 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_8, L_9, NULL); NullCheck(L_5); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_5, L_6, L_10, NULL); int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0049: { int32_t L_12 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = ___0_n; NullCheck(L_13); int32_t L_14 = L_13->___size; if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_002d; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mF3D1FB073688CCB558884B9CA0304C41C0E16D83 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, String_t* ___0_numberString, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4(L_0, NULL); V_0 = L_0; V_1 = 0; V_2 = 0; goto IL_0074; } IL_0012: { String_t* L_1 = ___0_numberString; int32_t L_2 = V_2; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); if ((((int32_t)L_3) < ((int32_t)((int32_t)48)))) { goto IL_0028; } } { String_t* L_4 = ___0_numberString; int32_t L_5 = V_2; NullCheck(L_4); Il2CppChar L_6; L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_4, L_5, NULL); if ((((int32_t)L_6) <= ((int32_t)((int32_t)57)))) { goto IL_0046; } } IL_0028: { int32_t L_7 = V_2; if (L_7) { goto IL_003a; } } { String_t* L_8 = ___0_numberString; int32_t L_9 = V_2; NullCheck(L_8); Il2CppChar L_10; L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, L_9, NULL); if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)45))))) { goto IL_003a; } } { V_1 = 1; goto IL_0070; } IL_003a: { BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B* L_11 = (BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B_il2cpp_TypeInfo_var))); BigIntegerException__ctor_m47EC1541E4E10F50C6AE37429468971B6B2558AD(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDDB3907A0EDF019AE91C840CB90A31E145AAB0C6)), (Exception_t*)NULL, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger__ctor_mF3D1FB073688CCB558884B9CA0304C41C0E16D83_RuntimeMethod_var))); } IL_0046: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Ten; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14; L_14 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_12, L_13, NULL); String_t* L_15 = ___0_numberString; int32_t L_16 = V_2; NullCheck(L_15); Il2CppChar L_17; L_17 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, L_16, NULL); V_3 = L_17; il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); String_t* L_18; L_18 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_3), NULL); int64_t L_19; L_19 = Int64_Parse_m466621B41F074263D83527F8FC85405AEF6CDEE6(L_18, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20; L_20 = BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631(L_19, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_21; L_21 = BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78(L_14, L_20, NULL); V_0 = L_21; } IL_0070: { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0074: { int32_t L_23 = V_2; String_t* L_24 = ___0_numberString; NullCheck(L_24); int32_t L_25; L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_0012; } } { int32_t L_26 = V_1; __this->___sign = L_26; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_27 = (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697*)il2cpp_codegen_object_new(DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697_il2cpp_TypeInfo_var); DigitContainer__ctor_mA9926035C9FDFB974D04ADD2F33DACAE40010A3D(L_27, NULL); __this->___digits = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->___digits), (void*)L_27); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->___size; __this->___size = L_29; V_2 = 0; goto IL_00bb; } IL_009f: { DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_30 = __this->___digits; int32_t L_31 = V_2; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_32 = V_0; NullCheck(L_32); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_33 = L_32->___digits; int32_t L_34 = V_2; NullCheck(L_33); int64_t L_35; L_35 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_33, L_34, NULL); NullCheck(L_30); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_30, L_31, L_35, NULL); int32_t L_36 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00bb: { int32_t L_37 = V_2; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->___size; if ((((int32_t)L_37) < ((int32_t)L_39))) { goto IL_009f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Equals_mDCC7FC2F31BC7259A8B3DEA5E55AE2FB049546FE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_other, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___sign; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___0_other; NullCheck(L_1); int32_t L_2 = L_1->___sign; if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_0010; } } { return (bool)0; } IL_0010: { int32_t L_3 = __this->___size; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_other; NullCheck(L_4); int32_t L_5 = L_4->___size; if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_0020; } } { return (bool)0; } IL_0020: { V_0 = 0; goto IL_0044; } IL_0024: { DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_6 = __this->___digits; int32_t L_7 = V_0; NullCheck(L_6); int64_t L_8; L_8 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_6, L_7, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9 = ___0_other; NullCheck(L_9); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_10 = L_9->___digits; int32_t L_11 = V_0; NullCheck(L_10); int64_t L_12; L_12 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_10, L_11, NULL); if ((((int64_t)L_8) == ((int64_t)L_12))) { goto IL_0040; } } { return (bool)0; } IL_0040: { int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0044: { int32_t L_14 = V_0; int32_t L_15 = __this->___size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0024; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Equals_m40C8DBDC72A2931B865A126C23DD6BCD956925AE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_o; if (((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)IsInstSealed((RuntimeObject*)L_0, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_o; bool L_2; L_2 = BigInteger_Equals_mDCC7FC2F31BC7259A8B3DEA5E55AE2FB049546FE(__this, ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)CastclassSealed((RuntimeObject*)L_1, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var)), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_GetHashCode_m44E752E450F797DD432F324273FFA35F3E2470E5 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; V_1 = 0; goto IL_001a; } IL_0006: { int32_t L_0 = V_0; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_1 = __this->___digits; int32_t L_2 = V_1; NullCheck(L_1); int64_t L_3; L_3 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_1, L_2, NULL); V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)L_3))); int32_t L_4 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001a: { int32_t L_5 = V_1; int32_t L_6 = __this->___size; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0006; } } { int32_t L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BigInteger_ToString_m438A6CE20583FA94454B7E0AC0D73264D18BB9DD (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* V_0 = NULL; Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* V_1 = NULL; int32_t V_2 = 0; { Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_0 = (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6*)il2cpp_codegen_object_new(Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6_il2cpp_TypeInfo_var); Base10BigInteger__ctor_mAB63B333BAAE40C9EF219C3B602573D9569DBB1A(L_0, NULL); V_0 = L_0; Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_1 = (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6*)il2cpp_codegen_object_new(Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6_il2cpp_TypeInfo_var); Base10BigInteger__ctor_m039A3FA37AF307F0A155AD2A8200421E37FA1D01(L_1, ((int64_t)1), NULL); V_1 = L_1; V_2 = 0; goto IL_0046; } IL_0012: { Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_2 = V_0; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_3 = __this->___digits; int32_t L_4 = V_2; NullCheck(L_3); int64_t L_5; L_5 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_3, L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6_il2cpp_TypeInfo_var); Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_6; L_6 = Base10BigInteger_op_Implicit_m5EA4D1D053D8455B1F5243A0B495993416AF6D70(L_5, NULL); Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_7 = V_1; Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_8; L_8 = Base10BigInteger_op_Multiply_mAFA227A566C79272AA19BE5D2C603E64E5191A91(L_6, L_7, NULL); Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_9; L_9 = Base10BigInteger_op_Addition_mF7BE4933DA8AA6578EB94809B77C02C233B650B7(L_2, L_8, NULL); V_0 = L_9; Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_10 = V_1; Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_11; L_11 = Base10BigInteger_op_Implicit_m5EA4D1D053D8455B1F5243A0B495993416AF6D70(((int64_t)((int32_t)65536)), NULL); Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_12; L_12 = Base10BigInteger_op_Multiply_mAFA227A566C79272AA19BE5D2C603E64E5191A91(L_10, L_11, NULL); V_1 = L_12; int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0046: { int32_t L_14 = V_2; int32_t L_15 = __this->___size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0012; } } { Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_16 = V_0; int32_t L_17 = __this->___sign; NullCheck(L_16); Base10BigInteger_set_NumberSign_m9E062A3DA7B3FD3B83E1D75E634FD4B50C5D55E1_inline(L_16, L_17, NULL); Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* L_18 = V_0; NullCheck(L_18); String_t* L_19; L_19 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_18); return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Parse_mAAD6E464637E0C3D54BD52B03D7E57331E6BAD1B (String_t* ___0_str, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_str; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_mF3D1FB073688CCB558884B9CA0304C41C0E16D83(L_1, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_mFD37B6071B524EFE0C8C189A9D386BF0CAB23F7A (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_other; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_1; L_1 = BigInteger_Greater_m99269390EC8B30B0C671A850D686A7ADCD81C548(__this, L_0, NULL); if (!L_1) { goto IL_000b; } } { return 1; } IL_000b: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___0_other; bool L_3; L_3 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(__this, L_2, NULL); if (!L_3) { goto IL_0016; } } { return 0; } IL_0016: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_m23A06863E338B1435F4DB0B623DF06337E7FC79E (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)IsInstSealed((RuntimeObject*)L_0, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))) { goto IL_0013; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral197796BCD4D9C30711027295FA16517AFF1BE589)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_CompareTo_m23A06863E338B1435F4DB0B623DF06337E7FC79E_RuntimeMethod_var))); } IL_0013: { RuntimeObject* L_2 = ___0_obj; int32_t L_3; L_3 = BigInteger_CompareTo_mFD37B6071B524EFE0C8C189A9D386BF0CAB23F7A(__this, ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)CastclassSealed((RuntimeObject*)L_2, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var)), NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Opposite_m47C98F8330462913B7454703E2A6FBE6FCFB6315 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_n; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0(L_1, L_0, NULL); V_0 = L_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; bool L_4; L_4 = BigInteger_op_Inequality_mFA0FEEE71EEA4EAC6458B800D8C9ED0150020AB3(L_2, L_3, NULL); if (!L_4) { goto IL_002c; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_5 = V_0; NullCheck(L_5); int32_t L_6 = L_5->___sign; if (L_6) { goto IL_0025; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_7 = V_0; NullCheck(L_7); L_7->___sign = 1; goto IL_002c; } IL_0025: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8 = V_0; NullCheck(L_8); L_8->___sign = 0; } IL_002c: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Greater_m99269390EC8B30B0C671A850D686A7ADCD81C548 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___sign; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___1_b; NullCheck(L_2); int32_t L_3 = L_2->___sign; if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_003a; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_a; NullCheck(L_4); int32_t L_5 = L_4->___sign; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_0021; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ___1_b; NullCheck(L_6); int32_t L_7 = L_6->___sign; if (L_7) { goto IL_0021; } } { return (bool)0; } IL_0021: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8 = ___0_a; NullCheck(L_8); int32_t L_9 = L_8->___sign; if (L_9) { goto IL_011a; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = ___1_b; NullCheck(L_10); int32_t L_11 = L_10->___sign; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_011a; } } { return (bool)1; } IL_003a: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12 = ___0_a; NullCheck(L_12); int32_t L_13 = L_12->___sign; if (L_13) { goto IL_00af; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ___0_a; NullCheck(L_14); int32_t L_15 = L_14->___size; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_16 = ___1_b; NullCheck(L_16); int32_t L_17 = L_16->___size; if ((((int32_t)L_15) <= ((int32_t)L_17))) { goto IL_0052; } } { return (bool)1; } IL_0052: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18 = ___0_a; NullCheck(L_18); int32_t L_19 = L_18->___size; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20 = ___1_b; NullCheck(L_20); int32_t L_21 = L_20->___size; if ((((int32_t)L_19) >= ((int32_t)L_21))) { goto IL_0062; } } { return (bool)0; } IL_0062: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_22 = ___0_a; NullCheck(L_22); int32_t L_23 = L_22->___size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_23, 1)); goto IL_00a9; } IL_006d: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_24 = ___0_a; NullCheck(L_24); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_25 = L_24->___digits; int32_t L_26 = V_0; NullCheck(L_25); int64_t L_27; L_27 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_25, L_26, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_28 = ___1_b; NullCheck(L_28); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_29 = L_28->___digits; int32_t L_30 = V_0; NullCheck(L_29); int64_t L_31; L_31 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_29, L_30, NULL); if ((((int64_t)L_27) <= ((int64_t)L_31))) { goto IL_0089; } } { return (bool)1; } IL_0089: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_32 = ___0_a; NullCheck(L_32); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_33 = L_32->___digits; int32_t L_34 = V_0; NullCheck(L_33); int64_t L_35; L_35 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_33, L_34, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_36 = ___1_b; NullCheck(L_36); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_37 = L_36->___digits; int32_t L_38 = V_0; NullCheck(L_37); int64_t L_39; L_39 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_37, L_38, NULL); if ((((int64_t)L_35) >= ((int64_t)L_39))) { goto IL_00a5; } } { return (bool)0; } IL_00a5: { int32_t L_40 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_40, 1)); } IL_00a9: { int32_t L_41 = V_0; if ((((int32_t)L_41) >= ((int32_t)0))) { goto IL_006d; } } { goto IL_011a; } IL_00af: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_42 = ___0_a; NullCheck(L_42); int32_t L_43 = L_42->___size; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_44 = ___1_b; NullCheck(L_44); int32_t L_45 = L_44->___size; if ((((int32_t)L_43) >= ((int32_t)L_45))) { goto IL_00bf; } } { return (bool)1; } IL_00bf: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_46 = ___0_a; NullCheck(L_46); int32_t L_47 = L_46->___size; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_48 = ___1_b; NullCheck(L_48); int32_t L_49 = L_48->___size; if ((((int32_t)L_47) <= ((int32_t)L_49))) { goto IL_00cf; } } { return (bool)0; } IL_00cf: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_50 = ___0_a; NullCheck(L_50); int32_t L_51 = L_50->___size; V_1 = ((int32_t)il2cpp_codegen_subtract(L_51, 1)); goto IL_0116; } IL_00da: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_52 = ___0_a; NullCheck(L_52); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_53 = L_52->___digits; int32_t L_54 = V_1; NullCheck(L_53); int64_t L_55; L_55 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_53, L_54, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_56 = ___1_b; NullCheck(L_56); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_57 = L_56->___digits; int32_t L_58 = V_1; NullCheck(L_57); int64_t L_59; L_59 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_57, L_58, NULL); if ((((int64_t)L_55) >= ((int64_t)L_59))) { goto IL_00f6; } } { return (bool)1; } IL_00f6: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_60 = ___0_a; NullCheck(L_60); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_61 = L_60->___digits; int32_t L_62 = V_1; NullCheck(L_61); int64_t L_63; L_63 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_61, L_62, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_64 = ___1_b; NullCheck(L_64); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_65 = L_64->___digits; int32_t L_66 = V_1; NullCheck(L_65); int64_t L_67; L_67 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_65, L_66, NULL); if ((((int64_t)L_63) <= ((int64_t)L_67))) { goto IL_0112; } } { return (bool)0; } IL_0112: { int32_t L_68 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_68, 1)); } IL_0116: { int32_t L_69 = V_1; if ((((int32_t)L_69) >= ((int32_t)0))) { goto IL_00da; } } IL_011a: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_GreaterOrEqual_mB5DE8F120F47CD71BE753CA93F6E8848831DFB61 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_Greater_m99269390EC8B30B0C671A850D686A7ADCD81C548(L_0, L_1, NULL); if (L_2) { goto IL_0011; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___1_b; bool L_5; L_5 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_3, L_4, NULL); return L_5; } IL_0011: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Smaller_mA01B318E09D789A393130F79E87DC3EE1FD5CF81 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_GreaterOrEqual_mB5DE8F120F47CD71BE753CA93F6E8848831DFB61(L_0, L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_SmallerOrEqual_m86C21A77D1446137003CE9C646EC0E70B90AAD9B (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_Greater_m99269390EC8B30B0C671A850D686A7ADCD81C548(L_0, L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_n; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0(L_1, L_0, NULL); V_0 = L_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = V_0; NullCheck(L_2); L_2->___sign = 0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Addition_m387EE8E8F754BD949A2CF51A6E3CFDAF7D6D08D7 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { V_0 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)NULL; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___sign; if (L_1) { goto IL_0034; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___1_b; NullCheck(L_2); int32_t L_3 = L_2->___sign; if (L_3) { goto IL_0034; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_5 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_6; L_6 = BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE(L_4, L_5, NULL); if (!L_6) { goto IL_0025; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_7 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9; L_9 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_7, L_8, NULL); V_0 = L_9; goto IL_002d; } IL_0025: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12; L_12 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_10, L_11, NULL); V_0 = L_12; } IL_002d: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = V_0; NullCheck(L_13); L_13->___sign = 0; } IL_0034: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ___0_a; NullCheck(L_14); int32_t L_15 = L_14->___sign; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_007c; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_16 = ___1_b; NullCheck(L_16); int32_t L_17 = L_16->___sign; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_007c; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_20; L_20 = BigInteger_op_LessThanOrEqual_m8D0E8D175EA36A9997D285846A88750DA0D20C02(L_18, L_19, NULL); if (!L_20) { goto IL_0063; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_21 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_22; L_22 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_21, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_23 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_24; L_24 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_23, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_25; L_25 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_22, L_24, NULL); V_0 = L_25; goto IL_0075; } IL_0063: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_26 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_27; L_27 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_26, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_28 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_29; L_29 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_28, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_30; L_30 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_27, L_29, NULL); V_0 = L_30; } IL_0075: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_31 = V_0; NullCheck(L_31); L_31->___sign = 1; } IL_007c: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_32 = ___0_a; NullCheck(L_32); int32_t L_33 = L_32->___sign; if (L_33) { goto IL_00c5; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_34 = ___1_b; NullCheck(L_34); int32_t L_35 = L_34->___sign; if ((!(((uint32_t)L_35) == ((uint32_t)1)))) { goto IL_00c5; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_36 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_37 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_38; L_38 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_37, NULL); bool L_39; L_39 = BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE(L_36, L_38, NULL); if (!L_39) { goto IL_00b1; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_40 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_41 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_42; L_42 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_41, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_43; L_43 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_40, L_42, NULL); V_0 = L_43; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_44 = V_0; NullCheck(L_44); L_44->___sign = 0; goto IL_00c5; } IL_00b1: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_45 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_46; L_46 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_45, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_47 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_48; L_48 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_46, L_47, NULL); V_0 = L_48; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_49 = V_0; NullCheck(L_49); L_49->___sign = 1; } IL_00c5: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_50 = ___0_a; NullCheck(L_50); int32_t L_51 = L_50->___sign; if ((!(((uint32_t)L_51) == ((uint32_t)1)))) { goto IL_010e; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_52 = ___1_b; NullCheck(L_52); int32_t L_53 = L_52->___sign; if (L_53) { goto IL_010e; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_54 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_55; L_55 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_54, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_56 = ___1_b; bool L_57; L_57 = BigInteger_op_LessThanOrEqual_m8D0E8D175EA36A9997D285846A88750DA0D20C02(L_55, L_56, NULL); if (!L_57) { goto IL_00fa; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_58 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_59 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_60; L_60 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_59, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_61; L_61 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_58, L_60, NULL); V_0 = L_61; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_62 = V_0; NullCheck(L_62); L_62->___sign = 0; goto IL_010e; } IL_00fa: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_63 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_64; L_64 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_63, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_65 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_66; L_66 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_64, L_65, NULL); V_0 = L_66; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_67 = V_0; NullCheck(L_67); L_67->___sign = 1; } IL_010e: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_68 = V_0; return L_68; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Subtraction_m9DCA47E1F92340D5C8B44A7611EF61B0280A2E5F (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { V_0 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)NULL; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___sign; if (L_1) { goto IL_003b; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___1_b; NullCheck(L_2); int32_t L_3 = L_2->___sign; if (L_3) { goto IL_003b; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_5 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_6; L_6 = BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE(L_4, L_5, NULL); if (!L_6) { goto IL_002c; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_7 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9; L_9 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_7, L_8, NULL); V_0 = L_9; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = V_0; NullCheck(L_10); L_10->___sign = 0; goto IL_003b; } IL_002c: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13; L_13 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_11, L_12, NULL); V_0 = L_13; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = V_0; NullCheck(L_14); L_14->___sign = 1; } IL_003b: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_15 = ___0_a; NullCheck(L_15); int32_t L_16 = L_15->___sign; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_008a; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_17 = ___1_b; NullCheck(L_17); int32_t L_18 = L_17->___sign; if ((!(((uint32_t)L_18) == ((uint32_t)1)))) { goto IL_008a; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_21; L_21 = BigInteger_op_LessThanOrEqual_m8D0E8D175EA36A9997D285846A88750DA0D20C02(L_19, L_20, NULL); if (!L_21) { goto IL_0071; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_22 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_23; L_23 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_22, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_24 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_25; L_25 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_24, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_26; L_26 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_23, L_25, NULL); V_0 = L_26; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_27 = V_0; NullCheck(L_27); L_27->___sign = 1; goto IL_008a; } IL_0071: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_28 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_29; L_29 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_28, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_30 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_31; L_31 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_30, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_32; L_32 = BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21(L_29, L_31, NULL); V_0 = L_32; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_33 = V_0; NullCheck(L_33); L_33->___sign = 0; } IL_008a: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_34 = ___0_a; NullCheck(L_34); int32_t L_35 = L_34->___sign; if (L_35) { goto IL_00cc; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_36 = ___1_b; NullCheck(L_36); int32_t L_37 = L_36->___sign; if ((!(((uint32_t)L_37) == ((uint32_t)1)))) { goto IL_00cc; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_38 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_39 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_40; L_40 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_39, NULL); bool L_41; L_41 = BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE(L_38, L_40, NULL); if (!L_41) { goto IL_00b8; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_42 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_43 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_44; L_44 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_43, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_45; L_45 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_42, L_44, NULL); V_0 = L_45; goto IL_00c5; } IL_00b8: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_46 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_47; L_47 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_46, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_48 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_49; L_49 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_47, L_48, NULL); V_0 = L_49; } IL_00c5: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_50 = V_0; NullCheck(L_50); L_50->___sign = 0; } IL_00cc: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_51 = ___0_a; NullCheck(L_51); int32_t L_52 = L_51->___sign; if ((!(((uint32_t)L_52) == ((uint32_t)1)))) { goto IL_010e; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_53 = ___1_b; NullCheck(L_53); int32_t L_54 = L_53->___sign; if (L_54) { goto IL_010e; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_55 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_56; L_56 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_55, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_57 = ___1_b; bool L_58; L_58 = BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE(L_56, L_57, NULL); if (!L_58) { goto IL_00fa; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_59 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_60; L_60 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_59, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_61 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_62; L_62 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_60, L_61, NULL); V_0 = L_62; goto IL_0107; } IL_00fa: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_63 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_64 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_65; L_65 = BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE(L_64, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_66; L_66 = BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51(L_63, L_65, NULL); V_0 = L_66; } IL_0107: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_67 = V_0; NullCheck(L_67); L_67->___sign = 1; } IL_010e: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_68 = V_0; return L_68; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Multiplication_m89F916E4E4D94751717659D5149917917DE4AAB7 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; bool L_2; L_2 = BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5(L_0, L_1, NULL); if (L_2) { goto IL_001a; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; bool L_5; L_5 = BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5(L_3, L_4, NULL); if (!L_5) { goto IL_0020; } } IL_001a: { il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; return L_6; } IL_0020: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_7 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8; L_8 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_7, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10; L_10 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_9, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11; L_11 = BigInteger_Multiply_m729E9E81E420BFE6DA9802443150367A9B2A58B6(L_8, L_10, NULL); V_0 = L_11; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12 = ___0_a; NullCheck(L_12); int32_t L_13 = L_12->___sign; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ___1_b; NullCheck(L_14); int32_t L_15 = L_14->___sign; if ((!(((uint32_t)L_13) == ((uint32_t)L_15)))) { goto IL_0049; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_16 = V_0; NullCheck(L_16); L_16->___sign = 0; goto IL_0050; } IL_0049: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_17 = V_0; NullCheck(L_17); L_17->___sign = 1; } IL_0050: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Division_m57071483D87761718875D25F95508E911AC2562C (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; bool L_2; L_2 = BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5(L_0, L_1, NULL); if (!L_2) { goto IL_001d; } } { DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279* L_3 = (DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279_il2cpp_TypeInfo_var))); DivideByZeroException__ctor_m5E24CFDDA1E75D77F39D139152C20B62C3E4C3BA(L_3, NULL); BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B* L_4 = (BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B_il2cpp_TypeInfo_var))); BigIntegerException__ctor_m47EC1541E4E10F50C6AE37429468971B6B2558AD(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral74DD70BB5597A61452EE717610A0AD7514499D2F)), L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_Division_m57071483D87761718875D25F95508E911AC2562C_RuntimeMethod_var))); } IL_001d: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_5 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; bool L_7; L_7 = BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5(L_5, L_6, NULL); if (!L_7) { goto IL_0030; } } { il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; return L_8; } IL_0030: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10; L_10 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_9, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12; L_12 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_11, NULL); bool L_13; L_13 = BigInteger_op_LessThan_m9B5A2DA9A3B7EEA583AA31FCB3F9A7E3313273DE(L_10, L_12, NULL); if (!L_13) { goto IL_0049; } } { il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; return L_14; } IL_0049: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_15 = ___1_b; NullCheck(L_15); int32_t L_16 = L_15->___size; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_006c; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_17 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18; L_18 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_17, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19 = ___1_b; NullCheck(L_19); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_20 = L_19->___digits; NullCheck(L_20); int64_t L_21; L_21 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_20, 0, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_22; L_22 = BigInteger_DivideByOneDigitNumber_mA3ABB84E30E6D70416161A76507A2F4186171D79(L_18, L_21, NULL); V_0 = L_22; goto IL_007e; } IL_006c: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_23 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_24; L_24 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_23, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_25 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_26; L_26 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_25, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_27; L_27 = BigInteger_DivideByBigNumber_m78DE53BD886E829EC30745FC296FF3FB2C5DDBBC(L_24, L_26, NULL); V_0 = L_27; } IL_007e: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_28 = ___0_a; NullCheck(L_28); int32_t L_29 = L_28->___sign; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_30 = ___1_b; NullCheck(L_30); int32_t L_31 = L_30->___sign; if ((!(((uint32_t)L_29) == ((uint32_t)L_31)))) { goto IL_0095; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_32 = V_0; NullCheck(L_32); L_32->___sign = 0; goto IL_009c; } IL_0095: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_33 = V_0; NullCheck(L_33); L_33->___sign = 1; } IL_009c: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_34 = V_0; return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Modulo_mD40F396E73AB8D0D705B181B7114C895BA51E7F5 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero; bool L_2; L_2 = BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5(L_0, L_1, NULL); if (!L_2) { goto IL_001d; } } { DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279* L_3 = (DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279_il2cpp_TypeInfo_var))); DivideByZeroException__ctor_m5E24CFDDA1E75D77F39D139152C20B62C3E4C3BA(L_3, NULL); BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B* L_4 = (BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigIntegerException_tE9738EEADDA9D6B76EACD9352CA4EA0ACDD0EE7B_il2cpp_TypeInfo_var))); BigIntegerException__ctor_m47EC1541E4E10F50C6AE37429468971B6B2558AD(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral74DD70BB5597A61452EE717610A0AD7514499D2F)), L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BigInteger_Modulo_mD40F396E73AB8D0D705B181B7114C895BA51E7F5_RuntimeMethod_var))); } IL_001d: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_5 = ___0_a; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6; L_6 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_5, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_7 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8; L_8 = BigInteger_Abs_m9F6C4E2D01D193A10BBD6685F9B136A409071614(L_7, NULL); bool L_9; L_9 = BigInteger_op_LessThan_m9B5A2DA9A3B7EEA583AA31FCB3F9A7E3313273DE(L_6, L_8, NULL); if (!L_9) { goto IL_0039; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0(L_11, L_10, NULL); V_0 = L_11; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12 = V_0; return L_12; } IL_0039: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_15 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_16; L_16 = BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D(L_14, L_15, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_17 = ___1_b; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18; L_18 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_16, L_17, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19; L_19 = BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560(L_13, L_18, NULL); V_0 = L_19; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20 = V_0; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631 (int64_t ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int64_t L_0 = ___0_n; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2(L_1, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Implicit_m2B192AEA28A245BFB1828EDA9A4EC5285ED70237 (int32_t ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_n; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2(L_1, ((int64_t)L_0), NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_op_Explicit_mDB126E79118CB97B0D8AA1C6F7B0A6E10E287D3B (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_value, const RuntimeMethod* method) { int64_t V_0 = 0; int32_t V_1 = 0; { V_0 = ((int64_t)0); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_value; NullCheck(L_0); int32_t L_1 = L_0->___size; V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_002a; } IL_000e: { int64_t L_2 = V_0; V_0 = ((int64_t)il2cpp_codegen_multiply(L_2, ((int64_t)((int32_t)65536)))); int64_t L_3 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_value; NullCheck(L_4); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_5 = L_4->___digits; int32_t L_6 = V_1; NullCheck(L_5); int64_t L_7; L_7 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_5, L_6, NULL); V_0 = ((int64_t)il2cpp_codegen_add(L_3, L_7)); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); } IL_002a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_000e; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = ___0_value; NullCheck(L_10); int32_t L_11 = L_10->___sign; if ((((int32_t)L_11) == ((int32_t)1))) { goto IL_003a; } } { int64_t L_12 = V_0; return ((int32_t)L_12); } IL_003a: { int64_t L_13 = V_0; return ((int32_t)il2cpp_codegen_multiply((-1), ((int32_t)L_13))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t BigInteger_op_Explicit_mE45321B360858C3FFF1964799D2F27B34C98222D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_value, const RuntimeMethod* method) { uint64_t V_0 = 0; int32_t V_1 = 0; { V_0 = ((int64_t)0); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_value; NullCheck(L_0); int32_t L_1 = L_0->___size; V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_002a; } IL_000e: { uint64_t L_2 = V_0; V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_2, ((int64_t)((int32_t)65536)))); uint64_t L_3 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_value; NullCheck(L_4); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_5 = L_4->___digits; int32_t L_6 = V_1; NullCheck(L_5); int64_t L_7; L_7 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_5, L_6, NULL); V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_3, L_7)); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, 1)); } IL_002a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)0))) { goto IL_000e; } } { uint64_t L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Equality_mF3BFF75E62E509F012AC450D0C766EFAF26593A5 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; bool L_2; L_2 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Inequality_mFA0FEEE71EEA4EAC6458B800D8C9ED0150020AB3 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; bool L_2; L_2 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_0, L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThan_m54A2E8843A6EA4B7ED9C5E9CF13DC466B790E14C (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_Greater_m99269390EC8B30B0C671A850D686A7ADCD81C548(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThan_m9B5A2DA9A3B7EEA583AA31FCB3F9A7E3313273DE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_Smaller_mA01B318E09D789A393130F79E87DC3EE1FD5CF81(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThanOrEqual_m640C467FF5617B99ED7E07D97F4DB5F37CF708CE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_GreaterOrEqual_mB5DE8F120F47CD71BE753CA93F6E8848831DFB61(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThanOrEqual_m8D0E8D175EA36A9997D285846A88750DA0D20C02 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); bool L_2; L_2 = BigInteger_SmallerOrEqual_m86C21A77D1446137003CE9C646EC0E70B90AAD9B(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_UnaryNegation_m59ED51B6AA78158706B2F33068F10AB3AB0F4CEE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_n; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1; L_1 = BigInteger_Opposite_m47C98F8330462913B7454703E2A6FBE6FCFB6315(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Addition_m6A64F691BA94E8062D39DE0284B4BB59172EFE78 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2; L_2 = BigInteger_Addition_m387EE8E8F754BD949A2CF51A6E3CFDAF7D6D08D7(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Subtraction_m759628FA84D82610EC0DBD632ED0E28F59180560 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2; L_2 = BigInteger_Subtraction_m9DCA47E1F92340D5C8B44A7611EF61B0280A2E5F(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2; L_2 = BigInteger_Multiplication_m89F916E4E4D94751717659D5149917917DE4AAB7(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Division_m09B82D50BBFC38EE48BCE969E67B0D7234ADB99D (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2; L_2 = BigInteger_Division_m57071483D87761718875D25F95508E911AC2562C(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_op_Modulus_mA044A37C510356EB423B48A1BF11F7ADED7CD1D0 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2; L_2 = BigInteger_Modulo_mD40F396E73AB8D0D705B181B7114C895BA51E7F5(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Add_m24BDFD3E2E41D383E1143C2D4CB03C714267CF51 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; int64_t V_1 = 0; int64_t V_2 = 0; int32_t V_3 = 0; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0(L_1, L_0, NULL); V_0 = L_1; V_1 = ((int64_t)0); V_3 = 0; goto IL_004b; } IL_000e: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = V_0; NullCheck(L_2); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_3 = L_2->___digits; int32_t L_4 = V_3; NullCheck(L_3); int64_t L_5; L_5 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_3, L_4, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ___1_b; NullCheck(L_6); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_7 = L_6->___digits; int32_t L_8 = V_3; NullCheck(L_7); int64_t L_9; L_9 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_7, L_8, NULL); int64_t L_10 = V_1; V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(L_5, L_9)), L_10)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11 = V_0; NullCheck(L_11); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_12 = L_11->___digits; int32_t L_13 = V_3; int64_t L_14 = V_2; NullCheck(L_12); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_12, L_13, ((int64_t)(L_14%((int64_t)((int32_t)65536)))), NULL); int64_t L_15 = V_2; V_1 = ((int64_t)(L_15/((int64_t)((int32_t)65536)))); int32_t L_16 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_004b: { int32_t L_17 = V_3; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18 = ___1_b; NullCheck(L_18); int32_t L_19 = L_18->___size; if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_000e; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20 = ___1_b; NullCheck(L_20); int32_t L_21 = L_20->___size; V_3 = L_21; goto IL_008d; } IL_005d: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_22 = V_0; NullCheck(L_22); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_23 = L_22->___digits; int32_t L_24 = V_3; NullCheck(L_23); int64_t L_25; L_25 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_23, L_24, NULL); int64_t L_26 = V_1; V_2 = ((int64_t)il2cpp_codegen_add(L_25, L_26)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_27 = V_0; NullCheck(L_27); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_28 = L_27->___digits; int32_t L_29 = V_3; int64_t L_30 = V_2; NullCheck(L_28); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_28, L_29, ((int64_t)(L_30%((int64_t)((int32_t)65536)))), NULL); int64_t L_31 = V_2; V_1 = ((int64_t)(L_31/((int64_t)((int32_t)65536)))); int32_t L_32 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_008d: { int32_t L_33 = V_3; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_34 = ___0_a; NullCheck(L_34); int32_t L_35 = L_34->___size; if ((((int32_t)L_33) >= ((int32_t)L_35))) { goto IL_009b; } } { int64_t L_36 = V_1; if ((((int64_t)L_36) > ((int64_t)((int64_t)0)))) { goto IL_005d; } } IL_009b: { int64_t L_37 = V_1; if ((((int64_t)L_37) <= ((int64_t)((int64_t)0)))) { goto IL_00d0; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_38 = V_0; NullCheck(L_38); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_39 = L_38->___digits; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_40 = V_0; NullCheck(L_40); int32_t L_41 = L_40->___size; int64_t L_42 = V_1; NullCheck(L_39); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_39, L_41, ((int64_t)(L_42%((int64_t)((int32_t)65536)))), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_43 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_44 = L_43; NullCheck(L_44); int32_t L_45 = L_44->___size; NullCheck(L_44); L_44->___size = ((int32_t)il2cpp_codegen_add(L_45, 1)); int64_t L_46 = V_1; V_1 = ((int64_t)(L_46/((int64_t)((int32_t)65536)))); } IL_00d0: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_47 = V_0; return L_47; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Subtract_m1A24105932E411671B88B0066EAFAF3568EBBF21 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; int32_t V_1 = 0; int64_t V_2 = 0; int64_t V_3 = 0; bool V_4 = false; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m5237E8D210BDAA59B9C76B4BF5FE783621C3C1C0(L_1, L_0, NULL); V_0 = L_1; V_3 = ((int64_t)0); V_4 = (bool)1; V_1 = 0; goto IL_0054; } IL_0011: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = V_0; NullCheck(L_2); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_3 = L_2->___digits; int32_t L_4 = V_1; NullCheck(L_3); int64_t L_5; L_5 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_3, L_4, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ___1_b; NullCheck(L_6); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_7 = L_6->___digits; int32_t L_8 = V_1; NullCheck(L_7); int64_t L_9; L_9 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_7, L_8, NULL); int64_t L_10 = V_3; V_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_subtract(L_5, L_9)), L_10)); int64_t L_11 = V_2; if ((((int64_t)L_11) >= ((int64_t)((int64_t)0)))) { goto IL_0040; } } { V_3 = ((int64_t)1); int64_t L_12 = V_2; V_2 = ((int64_t)il2cpp_codegen_add(L_12, ((int64_t)((int32_t)65536)))); goto IL_0043; } IL_0040: { V_3 = ((int64_t)0); } IL_0043: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = V_0; NullCheck(L_13); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_14 = L_13->___digits; int32_t L_15 = V_1; int64_t L_16 = V_2; NullCheck(L_14); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_14, L_15, L_16, NULL); int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0054: { int32_t L_18 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19 = ___1_b; NullCheck(L_19); int32_t L_20 = L_19->___size; if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_0011; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_21 = ___1_b; NullCheck(L_21); int32_t L_22 = L_21->___size; V_1 = L_22; goto IL_009c; } IL_0066: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_23 = V_0; NullCheck(L_23); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_24 = L_23->___digits; int32_t L_25 = V_1; NullCheck(L_24); int64_t L_26; L_26 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_24, L_25, NULL); int64_t L_27 = V_3; V_2 = ((int64_t)il2cpp_codegen_subtract(L_26, L_27)); int64_t L_28 = V_2; if ((((int64_t)L_28) >= ((int64_t)((int64_t)0)))) { goto IL_0088; } } { V_3 = ((int64_t)1); int64_t L_29 = V_2; V_2 = ((int64_t)il2cpp_codegen_add(L_29, ((int64_t)((int32_t)65536)))); goto IL_008b; } IL_0088: { V_3 = ((int64_t)0); } IL_008b: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_30 = V_0; NullCheck(L_30); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_31 = L_30->___digits; int32_t L_32 = V_1; int64_t L_33 = V_2; NullCheck(L_31); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_31, L_32, L_33, NULL); int32_t L_34 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_009c: { int32_t L_35 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_36 = ___0_a; NullCheck(L_36); int32_t L_37 = L_36->___size; if ((((int32_t)L_35) >= ((int32_t)L_37))) { goto IL_00d6; } } { int64_t L_38 = V_3; if ((((int64_t)L_38) > ((int64_t)((int64_t)0)))) { goto IL_0066; } } { goto IL_00d6; } IL_00ac: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_39 = V_0; NullCheck(L_39); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_40 = L_39->___digits; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_41 = V_0; NullCheck(L_41); int32_t L_42 = L_41->___size; NullCheck(L_40); int64_t L_43; L_43 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_40, ((int32_t)il2cpp_codegen_subtract(L_42, 1)), NULL); if ((!(((uint64_t)L_43) == ((uint64_t)((int64_t)0))))) { goto IL_00d3; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_44 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_45 = L_44; NullCheck(L_45); int32_t L_46 = L_45->___size; NullCheck(L_45); L_45->___size = ((int32_t)il2cpp_codegen_subtract(L_46, 1)); goto IL_00d6; } IL_00d3: { V_4 = (bool)0; } IL_00d6: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_47 = V_0; NullCheck(L_47); int32_t L_48 = L_47->___size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_48, 1))) <= ((int32_t)0))) { goto IL_00e5; } } { bool L_49 = V_4; if (L_49) { goto IL_00ac; } } IL_00e5: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_50 = V_0; return L_50; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_Multiply_m729E9E81E420BFE6DA9802443150367A9B2A58B6 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int64_t V_2 = 0; int64_t V_3 = 0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_4 = NULL; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* V_5 = NULL; int32_t V_6 = 0; { V_3 = ((int64_t)0); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4(L_0, NULL); V_4 = L_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = V_4; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___0_a; NullCheck(L_2); int32_t L_3 = L_2->___size; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___1_b; NullCheck(L_4); int32_t L_5 = L_4->___size; NullCheck(L_1); L_1->___size = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_3, L_5)), 1)); V_0 = 0; goto IL_0037; } IL_0024: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = V_4; NullCheck(L_6); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_7 = L_6->___digits; int32_t L_8 = V_0; NullCheck(L_7); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_7, L_8, ((int64_t)0), NULL); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0037: { int32_t L_10 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11 = V_4; NullCheck(L_11); int32_t L_12 = L_11->___size; if ((((int32_t)L_10) < ((int32_t)((int32_t)il2cpp_codegen_add(L_12, 1))))) { goto IL_0024; } } { V_0 = 0; goto IL_00b4; } IL_0047: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = ___0_a; NullCheck(L_13); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_14 = L_13->___digits; int32_t L_15 = V_0; NullCheck(L_14); int64_t L_16; L_16 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_14, L_15, NULL); if ((((int64_t)L_16) == ((int64_t)((int64_t)0)))) { goto IL_00b0; } } { V_1 = 0; goto IL_00a7; } IL_005b: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_17 = ___1_b; NullCheck(L_17); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_18 = L_17->___digits; int32_t L_19 = V_1; NullCheck(L_18); int64_t L_20; L_20 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_18, L_19, NULL); if ((((int64_t)L_20) == ((int64_t)((int64_t)0)))) { goto IL_00a3; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_21 = V_4; NullCheck(L_21); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_22 = L_21->___digits; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_23 = L_22; V_5 = L_23; int32_t L_24 = V_0; int32_t L_25 = V_1; int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_24, L_25)); V_6 = L_26; DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_27 = V_5; int32_t L_28 = V_6; NullCheck(L_27); int64_t L_29; L_29 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_27, L_28, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_30 = ___0_a; NullCheck(L_30); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_31 = L_30->___digits; int32_t L_32 = V_0; NullCheck(L_31); int64_t L_33; L_33 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_31, L_32, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_34 = ___1_b; NullCheck(L_34); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_35 = L_34->___digits; int32_t L_36 = V_1; NullCheck(L_35); int64_t L_37; L_37 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_35, L_36, NULL); NullCheck(L_23); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_23, L_26, ((int64_t)il2cpp_codegen_add(L_29, ((int64_t)il2cpp_codegen_multiply(L_33, L_37)))), NULL); } IL_00a3: { int32_t L_38 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00a7: { int32_t L_39 = V_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_40 = ___1_b; NullCheck(L_40); int32_t L_41 = L_40->___size; if ((((int32_t)L_39) < ((int32_t)L_41))) { goto IL_005b; } } IL_00b0: { int32_t L_42 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00b4: { int32_t L_43 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_44 = ___0_a; NullCheck(L_44); int32_t L_45 = L_44->___size; if ((((int32_t)L_43) < ((int32_t)L_45))) { goto IL_0047; } } { V_0 = 0; goto IL_00f3; } IL_00c1: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_46 = V_4; NullCheck(L_46); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_47 = L_46->___digits; int32_t L_48 = V_0; NullCheck(L_47); int64_t L_49; L_49 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_47, L_48, NULL); int64_t L_50 = V_3; V_2 = ((int64_t)il2cpp_codegen_add(L_49, L_50)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_51 = V_4; NullCheck(L_51); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_52 = L_51->___digits; int32_t L_53 = V_0; int64_t L_54 = V_2; NullCheck(L_52); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_52, L_53, ((int64_t)(L_54%((int64_t)((int32_t)65536)))), NULL); int64_t L_55 = V_2; V_3 = ((int64_t)(L_55/((int64_t)((int32_t)65536)))); int32_t L_56 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_00f3: { int32_t L_57 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_58 = V_4; NullCheck(L_58); int32_t L_59 = L_58->___size; if ((((int32_t)L_57) < ((int32_t)L_59))) { goto IL_00c1; } } { int64_t L_60 = V_3; if ((((int64_t)L_60) <= ((int64_t)((int64_t)0)))) { goto IL_0135; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_61 = V_4; NullCheck(L_61); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_62 = L_61->___digits; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_63 = V_4; NullCheck(L_63); int32_t L_64 = L_63->___size; int64_t L_65 = V_3; NullCheck(L_62); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_62, L_64, ((int64_t)(L_65%((int64_t)((int32_t)65536)))), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_66 = V_4; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_67 = L_66; NullCheck(L_67); int32_t L_68 = L_67->___size; NullCheck(L_67); L_67->___size = ((int32_t)il2cpp_codegen_add(L_68, 1)); int64_t L_69 = V_3; V_3 = ((int64_t)(L_69/((int64_t)((int32_t)65536)))); } IL_0135: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_70 = V_4; return L_70; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_DivideByOneDigitNumber_mA3ABB84E30E6D70416161A76507A2F4186171D79 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, int64_t ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_0 = NULL; int32_t V_1 = 0; int64_t V_2 = 0; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4(L_0, NULL); V_0 = L_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___0_a; NullCheck(L_1); int32_t L_2 = L_1->___size; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___0_a; NullCheck(L_4); int32_t L_5 = L_4->___size; NullCheck(L_3); L_3->___size = L_5; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ___0_a; NullCheck(L_6); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_7 = L_6->___digits; int32_t L_8 = V_1; NullCheck(L_7); int64_t L_9; L_9 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_7, L_8, NULL); V_2 = L_9; goto IL_005b; } IL_002a: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = V_0; NullCheck(L_10); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_11 = L_10->___digits; int32_t L_12 = V_1; int64_t L_13 = V_2; int64_t L_14 = ___1_b; NullCheck(L_11); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_11, L_12, ((int64_t)(L_13/L_14)), NULL); int64_t L_15 = V_2; int64_t L_16 = ___1_b; V_2 = ((int64_t)(L_15%L_16)); int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); int32_t L_18 = V_1; if ((((int32_t)L_18) < ((int32_t)0))) { goto IL_005b; } } { int64_t L_19 = V_2; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20 = ___0_a; NullCheck(L_20); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_21 = L_20->___digits; int32_t L_22 = V_1; NullCheck(L_21); int64_t L_23; L_23 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_21, L_22, NULL); V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(L_19, ((int64_t)((int32_t)65536)))), L_23)); } IL_005b: { int32_t L_24 = V_1; if ((((int32_t)L_24) >= ((int32_t)0))) { goto IL_002a; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_25 = V_0; NullCheck(L_25); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_26 = L_25->___digits; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_27 = V_0; NullCheck(L_27); int32_t L_28 = L_27->___size; NullCheck(L_26); int64_t L_29; L_29 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_26, ((int32_t)il2cpp_codegen_subtract(L_28, 1)), NULL); if ((!(((uint64_t)L_29) == ((uint64_t)((int64_t)0))))) { goto IL_008d; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_30 = V_0; NullCheck(L_30); int32_t L_31 = L_30->___size; if ((((int32_t)L_31) == ((int32_t)1))) { goto IL_008d; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_32 = V_0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_33 = L_32; NullCheck(L_33); int32_t L_34 = L_33->___size; NullCheck(L_33); L_33->___size = ((int32_t)il2cpp_codegen_subtract(L_34, 1)); } IL_008d: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_35 = V_0; return L_35; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* BigInteger_DivideByBigNumber_m78DE53BD886E829EC30745FC296FF3FB2C5DDBBC (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_a, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int64_t V_3 = 0; int64_t V_4 = 0; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_5 = NULL; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_6 = NULL; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_7 = NULL; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* V_8 = NULL; { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___size; V_1 = L_1; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___1_b; NullCheck(L_2); int32_t L_3 = L_2->___size; V_2 = L_3; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_4 = ___1_b; NullCheck(L_4); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_5 = L_4->___digits; int32_t L_6 = V_2; NullCheck(L_5); int64_t L_7; L_7 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_5, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), NULL); V_3 = ((int64_t)(((int64_t)((int32_t)65536))/((int64_t)il2cpp_codegen_add(L_7, ((int64_t)1))))); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_8 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4(L_8, NULL); V_7 = L_8; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_9 = ___0_a; int64_t L_10 = V_3; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_11; L_11 = BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631(L_10, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_12; L_12 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_9, L_11, NULL); V_8 = L_12; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_13 = ___1_b; int64_t L_14 = V_3; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_15; L_15 = BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631(L_14, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_16; L_16 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_13, L_15, NULL); V_5 = L_16; int32_t L_17 = V_1; int32_t L_18 = V_2; V_0 = ((int32_t)il2cpp_codegen_subtract(L_17, L_18)); goto IL_00af; } IL_0050: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19 = V_8; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_20 = V_5; int32_t L_21 = V_0; int32_t L_22 = V_2; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); int64_t L_23; L_23 = BigInteger_Trial_m61CB43ED1646A67BE284D1989643CCA5FEADBBFC(L_19, L_20, L_21, L_22, NULL); V_4 = L_23; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_24 = V_5; int64_t L_25 = V_4; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_26; L_26 = BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631(L_25, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_27; L_27 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_24, L_26, NULL); V_6 = L_27; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_28 = V_8; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_29 = V_6; int32_t L_30 = V_0; int32_t L_31 = V_2; bool L_32; L_32 = BigInteger_DivideByBigNumberSmaller_mC122031BD2368DA8D4ECC27F1059E288CAB9ABBE(L_28, L_29, L_30, L_31, NULL); if (!L_32) { goto IL_0091; } } { int64_t L_33 = V_4; V_4 = ((int64_t)il2cpp_codegen_subtract(L_33, ((int64_t)1))); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_34 = V_5; int64_t L_35 = V_4; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_36; L_36 = BigInteger_op_Implicit_mBFB27CFD2E71D8995FFCB962335DA45BEDB04631(L_35, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_37; L_37 = BigInteger_op_Multiply_m0AF02C185F90C5188E08C3585D0CED11465E8C93(L_34, L_36, NULL); V_6 = L_37; } IL_0091: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_38 = V_7; NullCheck(L_38); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_39 = L_38->___digits; int32_t L_40 = V_0; int64_t L_41 = V_4; NullCheck(L_39); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_39, L_40, L_41, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_42 = V_8; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_43 = V_6; int32_t L_44 = V_0; int32_t L_45 = V_2; il2cpp_codegen_runtime_class_init_inline(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger_Difference_m356F722619813D07402453AE6AB1D7F08B460454(L_42, L_43, L_44, L_45, NULL); int32_t L_46 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_46, 1)); } IL_00af: { int32_t L_47 = V_0; if ((((int32_t)L_47) >= ((int32_t)0))) { goto IL_0050; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_48 = V_7; int32_t L_49 = V_1; int32_t L_50 = V_2; NullCheck(L_48); L_48->___size = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_49, L_50)), 1)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_51 = V_7; NullCheck(L_51); int32_t L_52 = L_51->___size; if ((((int32_t)L_52) == ((int32_t)1))) { goto IL_00f1; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_53 = V_7; NullCheck(L_53); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_54 = L_53->___digits; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_55 = V_7; NullCheck(L_55); int32_t L_56 = L_55->___size; NullCheck(L_54); int64_t L_57; L_57 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_54, ((int32_t)il2cpp_codegen_subtract(L_56, 1)), NULL); if ((!(((uint64_t)L_57) == ((uint64_t)((int64_t)0))))) { goto IL_00f1; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_58 = V_7; BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_59 = L_58; NullCheck(L_59); int32_t L_60 = L_59->___size; NullCheck(L_59); L_59->___size = ((int32_t)il2cpp_codegen_subtract(L_60, 1)); } IL_00f1: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_61 = V_7; return L_61; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_DivideByBigNumberSmaller_mC122031BD2368DA8D4ECC27F1059E288CAB9ABBE (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_r, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_dq, int32_t ___2_k, int32_t ___3_m, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___3_m; V_0 = L_0; V_1 = 0; goto IL_002a; } IL_0006: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = ___0_r; NullCheck(L_1); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_2 = L_1->___digits; int32_t L_3 = V_0; int32_t L_4 = ___2_k; NullCheck(L_2); int64_t L_5; L_5 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_2, ((int32_t)il2cpp_codegen_add(L_3, L_4)), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ___1_dq; NullCheck(L_6); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_7 = L_6->___digits; int32_t L_8 = V_0; NullCheck(L_7); int64_t L_9; L_9 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_7, L_8, NULL); if ((((int64_t)L_5) == ((int64_t)L_9))) { goto IL_0026; } } { int32_t L_10 = V_0; V_1 = L_10; goto IL_002a; } IL_0026: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); } IL_002a: { int32_t L_12 = V_0; int32_t L_13 = V_1; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0006; } } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ___0_r; NullCheck(L_14); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_15 = L_14->___digits; int32_t L_16 = V_0; int32_t L_17 = ___2_k; NullCheck(L_15); int64_t L_18; L_18 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_15, ((int32_t)il2cpp_codegen_add(L_16, L_17)), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_19 = ___1_dq; NullCheck(L_19); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_20 = L_19->___digits; int32_t L_21 = V_0; NullCheck(L_20); int64_t L_22; L_22 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_20, L_21, NULL); if ((((int64_t)L_18) >= ((int64_t)L_22))) { goto IL_004c; } } { return (bool)1; } IL_004c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger_Difference_m356F722619813D07402453AE6AB1D7F08B460454 (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_r, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_dq, int32_t ___2_k, int32_t ___3_m, const RuntimeMethod* method) { int32_t V_0 = 0; int64_t V_1 = 0; int64_t V_2 = 0; { V_1 = ((int64_t)0); V_0 = 0; goto IL_0052; } IL_0007: { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = ___0_r; NullCheck(L_0); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_1 = L_0->___digits; int32_t L_2 = V_0; int32_t L_3 = ___2_k; NullCheck(L_1); int64_t L_4; L_4 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_1, ((int32_t)il2cpp_codegen_add(L_2, L_3)), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_5 = ___1_dq; NullCheck(L_5); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_6 = L_5->___digits; int32_t L_7 = V_0; NullCheck(L_6); int64_t L_8; L_8 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_6, L_7, NULL); int64_t L_9 = V_1; V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_subtract(L_4, L_8)), L_9)), ((int64_t)((int32_t)65536)))); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = ___0_r; NullCheck(L_10); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_11 = L_10->___digits; int32_t L_12 = V_0; int32_t L_13 = ___2_k; int64_t L_14 = V_2; NullCheck(L_11); DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2(L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), ((int64_t)(L_14%((int64_t)((int32_t)65536)))), NULL); int64_t L_15 = V_2; V_1 = ((int64_t)il2cpp_codegen_subtract(((int64_t)1), ((int64_t)(L_15/((int64_t)((int32_t)65536)))))); int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0052: { int32_t L_17 = V_0; int32_t L_18 = ___3_m; if ((((int32_t)L_17) <= ((int32_t)L_18))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BigInteger_Trial_m61CB43ED1646A67BE284D1989643CCA5FEADBBFC (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___0_r, BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* ___1_d, int32_t ___2_k, int32_t ___3_m, const RuntimeMethod* method) { int32_t V_0 = 0; int64_t V_1 = 0; int64_t V_2 = 0; int64_t V_3 = 0; { int32_t L_0 = ___2_k; int32_t L_1 = ___3_m; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = ___0_r; NullCheck(L_2); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_3 = L_2->___digits; int32_t L_4 = V_0; NullCheck(L_3); int64_t L_5; L_5 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_3, L_4, NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_6 = ___0_r; NullCheck(L_6); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_7 = L_6->___digits; int32_t L_8 = V_0; NullCheck(L_7); int64_t L_9; L_9 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_7, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_10 = ___0_r; NullCheck(L_10); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_11 = L_10->___digits; int32_t L_12 = V_0; NullCheck(L_11); int64_t L_13; L_13 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_11, ((int32_t)il2cpp_codegen_subtract(L_12, 2)), NULL); V_1 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(L_5, ((int64_t)((int32_t)65536)))), L_9)), ((int64_t)((int32_t)65536)))), L_13)); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_14 = ___1_d; NullCheck(L_14); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_15 = L_14->___digits; int32_t L_16 = ___3_m; NullCheck(L_15); int64_t L_17; L_17 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_15, ((int32_t)il2cpp_codegen_subtract(L_16, 1)), NULL); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_18 = ___1_d; NullCheck(L_18); DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* L_19 = L_18->___digits; int32_t L_20 = ___3_m; NullCheck(L_19); int64_t L_21; L_21 = DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458(L_19, ((int32_t)il2cpp_codegen_subtract(L_20, 2)), NULL); V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(L_17, ((int64_t)((int32_t)65536)))), L_21)); int64_t L_22 = V_1; int64_t L_23 = V_2; V_3 = ((int64_t)(L_22/L_23)); int64_t L_24 = V_3; if ((((int64_t)L_24) >= ((int64_t)((int64_t)((int32_t)65535))))) { goto IL_0073; } } { int64_t L_25 = V_3; return ((int64_t)((int32_t)L_25)); } IL_0073: { return ((int64_t)((int32_t)65535)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__cctor_mA6C5D24AB65508115E6D40517F63B956FB706E0F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_0 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_mBEA4FC657422A98B2594410C3512B5F3AEEAE7A4(L_0, NULL); ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero = L_0; Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Zero), (void*)L_0); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_1 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2(L_1, ((int64_t)1), NULL); ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___One = L_1; Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___One), (void*)L_1); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_2 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2(L_2, ((int64_t)2), NULL); ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Two = L_2; Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Two), (void*)L_2); BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190* L_3 = (BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190*)il2cpp_codegen_object_new(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var); BigInteger__ctor_m40A2DD0D91D82238C51D7BD26892653DB74E39F2(L_3, ((int64_t)((int32_t)10)), NULL); ((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Ten = L_3; Il2CppCodeGenWriteBarrier((void**)(&((BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tA98D840E9F3B991EBF236359334CBD0BCA0C8190_il2cpp_TypeInfo_var))->___Ten), (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 DigitContainer__ctor_mA9926035C9FDFB974D04ADD2F33DACAE40010A3D (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B* L_0 = (Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B*)(Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B*)SZArrayNew(Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80)); __this->___digits = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___digits), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DigitContainer_get_Item_mCBA7B494929CD02749DD00D2A65D6A9E21C4C458 (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* __this, int32_t ___0_index, const RuntimeMethod* method) { int32_t V_0 = 0; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_1 = NULL; { int32_t L_0 = ___0_index; V_0 = ((int32_t)(L_0>>4)); Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B* L_1 = __this->___digits; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_5 = V_1; if (!L_5) { goto IL_0017; } } { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_6 = V_1; int32_t L_7 = ___0_index; NullCheck(L_6); int32_t L_8 = ((int32_t)(L_7%((int32_t)16))); int64_t L_9 = (L_6)->GetAt(static_cast(L_8)); return L_9; } IL_0017: { return ((int64_t)0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DigitContainer_set_Item_m8B5D3DA91C4E5E3ADCA5F8F2A3685471BA3536D2 (DigitContainer_t226B11FD6E39EB9C4C51C56F61E28D88E382F697* __this, int32_t ___0_index, int64_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_1 = NULL; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_2 = NULL; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* G_B2_0 = NULL; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* G_B1_0 = NULL; { int32_t L_0 = ___0_index; V_0 = ((int32_t)(L_0>>4)); Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B* L_1 = __this->___digits; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_4 = (L_1)->GetAt(static_cast(L_3)); Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_5 = L_4; if (L_5) { G_B2_0 = L_5; goto IL_0022; } G_B1_0 = L_5; } { Int64U5BU5DU5BU5D_tD6A9DF5C567631FC6550BD7BF747884CB5C6BF8B* L_6 = __this->___digits; int32_t L_7 = V_0; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_8 = (Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)(Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)SZArrayNew(Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_9 = L_8; V_2 = L_9; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)L_9); Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_10 = V_2; G_B2_0 = L_10; } IL_0022: { V_1 = G_B2_0; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_11 = V_1; int32_t L_12 = ___0_index; int64_t L_13 = ___1_value; NullCheck(L_11); (L_11)->SetAt(static_cast(((int32_t)(L_12%((int32_t)16)))), (int64_t)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_token, int32_t ___1_mode, int32_t ___2_binaryBytes, int32_t ___3_bitCount, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = ___0_token; __this->___token = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___token), (void*)L_0); int32_t L_1 = ___1_mode; __this->___mode = L_1; int32_t L_2 = ___2_binaryBytes; __this->___binaryShiftByteCount = L_2; int32_t L_3 = ___3_bitCount; __this->___bitCount = L_3; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t State_get_Mode_m1A50CAC7A93671515A0BD605C6F1ABEFDD0D0964 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___mode; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t State_get_BinaryShiftByteCount_mAF226194E9D6F96EC8ADC2E6CD2B77B98BA67460 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___binaryShiftByteCount; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t State_get_BitCount_m374653FBA64911E8466874979251DD8E14DA6F21 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bitCount; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* State_latchAndAppend_mE55C3059484238FFB5074D570DBCACE32F6BC97C (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, int32_t ___0_mode, int32_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = __this->___bitCount; V_0 = L_0; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_1 = __this->___token; V_1 = L_1; int32_t L_2 = ___0_mode; int32_t L_3 = __this->___mode; if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_003f; } } { il2cpp_codegen_runtime_class_init_inline(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = ((HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_StaticFields*)il2cpp_codegen_static_fields_for(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var))->___LATCH_TABLE; int32_t L_5 = __this->___mode; NullCheck(L_4); int32_t L_6 = L_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (L_4)->GetAt(static_cast(L_6)); int32_t L_8 = ___0_mode; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = L_10; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_11 = V_1; int32_t L_12 = V_2; int32_t L_13 = V_2; NullCheck(L_11); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_14; L_14 = Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8(L_11, ((int32_t)(L_12&((int32_t)65535))), ((int32_t)(L_13>>((int32_t)16))), NULL); V_1 = L_14; int32_t L_15 = V_0; int32_t L_16 = V_2; V_0 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)(L_16>>((int32_t)16))))); } IL_003f: { int32_t L_17 = ___0_mode; if ((((int32_t)L_17) == ((int32_t)2))) { goto IL_0046; } } { G_B5_0 = 5; goto IL_0047; } IL_0046: { G_B5_0 = 4; } IL_0047: { V_3 = G_B5_0; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_18 = V_1; int32_t L_19 = ___1_value; int32_t L_20 = V_3; NullCheck(L_18); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_21; L_21 = Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8(L_18, L_19, L_20, NULL); V_1 = L_21; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_22 = V_1; int32_t L_23 = ___0_mode; int32_t L_24 = V_0; int32_t L_25 = V_3; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_26 = (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E*)il2cpp_codegen_object_new(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7(L_26, L_22, L_23, 0, ((int32_t)il2cpp_codegen_add(L_24, L_25)), NULL); return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* State_shiftAndAppend_m5BEAC669B35425547C1C107C3B317FB78120F503 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, int32_t ___0_mode, int32_t ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* V_0 = NULL; int32_t V_1 = 0; int32_t G_B3_0 = 0; { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = __this->___token; V_0 = L_0; int32_t L_1 = __this->___mode; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0013; } } { G_B3_0 = 5; goto IL_0014; } IL_0013: { G_B3_0 = 4; } IL_0014: { V_1 = G_B3_0; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_3 = ((HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_StaticFields*)il2cpp_codegen_static_fields_for(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var))->___SHIFT_TABLE; int32_t L_4 = __this->___mode; NullCheck(L_3); int32_t L_5 = L_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (L_3)->GetAt(static_cast(L_5)); int32_t L_7 = ___0_mode; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = V_1; NullCheck(L_2); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_11; L_11 = Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8(L_2, L_9, L_10, NULL); V_0 = L_11; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_12 = V_0; int32_t L_13 = ___1_value; NullCheck(L_12); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_14; L_14 = Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8(L_12, L_13, 5, NULL); V_0 = L_14; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_15 = V_0; int32_t L_16 = __this->___mode; int32_t L_17 = __this->___bitCount; int32_t L_18 = V_1; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_19 = (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E*)il2cpp_codegen_object_new(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7(L_19, L_15, L_16, 0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_17, L_18)), 5)), NULL); return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* State_addBinaryShiftChar_mB4EACA49074103F41E90EF3F8B2936D1DA09D9D4 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* V_5 = NULL; int32_t G_B9_0 = 0; { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = __this->___token; V_0 = L_0; int32_t L_1 = __this->___mode; V_1 = L_1; int32_t L_2 = __this->___bitCount; V_2 = L_2; int32_t L_3 = __this->___mode; if ((((int32_t)L_3) == ((int32_t)4))) { goto IL_0027; } } { int32_t L_4 = __this->___mode; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_004c; } } IL_0027: { il2cpp_codegen_runtime_class_init_inline(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_5 = ((HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_StaticFields*)il2cpp_codegen_static_fields_for(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var))->___LATCH_TABLE; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_8); int32_t L_9 = 0; int32_t L_10 = (L_8)->GetAt(static_cast(L_9)); V_3 = L_10; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_11 = V_0; int32_t L_12 = V_3; int32_t L_13 = V_3; NullCheck(L_11); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_14; L_14 = Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8(L_11, ((int32_t)(L_12&((int32_t)65535))), ((int32_t)(L_13>>((int32_t)16))), NULL); V_0 = L_14; int32_t L_15 = V_2; int32_t L_16 = V_3; V_2 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)(L_16>>((int32_t)16))))); V_1 = 0; } IL_004c: { int32_t L_17 = __this->___binaryShiftByteCount; if (!L_17) { goto IL_006f; } } { int32_t L_18 = __this->___binaryShiftByteCount; if ((((int32_t)L_18) == ((int32_t)((int32_t)31)))) { goto IL_006f; } } { int32_t L_19 = __this->___binaryShiftByteCount; if ((((int32_t)L_19) == ((int32_t)((int32_t)62)))) { goto IL_006b; } } { G_B9_0 = 8; goto IL_0071; } IL_006b: { G_B9_0 = ((int32_t)9); goto IL_0071; } IL_006f: { G_B9_0 = ((int32_t)18); } IL_0071: { V_4 = G_B9_0; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_20 = V_0; int32_t L_21 = V_1; int32_t L_22 = __this->___binaryShiftByteCount; int32_t L_23 = V_2; int32_t L_24 = V_4; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_25 = (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E*)il2cpp_codegen_object_new(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7(L_25, L_20, L_21, ((int32_t)il2cpp_codegen_add(L_22, 1)), ((int32_t)il2cpp_codegen_add(L_23, L_24)), NULL); V_5 = L_25; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_26 = V_5; NullCheck(L_26); int32_t L_27 = L_26->___binaryShiftByteCount; if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)2078))))) { goto IL_00a2; } } { State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_28 = V_5; int32_t L_29 = ___0_index; NullCheck(L_28); State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_30; L_30 = State_endBinaryShift_mF03B4CF10D15C21B454C42E57FEFEEE9487F3CAA(L_28, ((int32_t)il2cpp_codegen_add(L_29, 1)), NULL); V_5 = L_30; } IL_00a2: { State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_31 = V_5; return L_31; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* State_endBinaryShift_mF03B4CF10D15C21B454C42E57FEFEEE9487F3CAA (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* V_0 = NULL; { int32_t L_0 = __this->___binaryShiftByteCount; if (L_0) { goto IL_000a; } } { return __this; } IL_000a: { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_1 = __this->___token; V_0 = L_1; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_2 = V_0; int32_t L_3 = ___0_index; int32_t L_4 = __this->___binaryShiftByteCount; int32_t L_5 = __this->___binaryShiftByteCount; NullCheck(L_2); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_6; L_6 = Token_addBinaryShift_mC69E5C1F383C76DF19B9D993F453370ED8F68EC7(L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, NULL); V_0 = L_6; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_7 = V_0; int32_t L_8 = __this->___mode; int32_t L_9 = __this->___bitCount; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_10 = (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E*)il2cpp_codegen_object_new(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7(L_10, L_7, L_8, 0, L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool State_isBetterThanOrEqualTo_mB2A3638216A643530BFF3717A7EF7FD2EC236300 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = __this->___bitCount; il2cpp_codegen_runtime_class_init_inline(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = ((HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_StaticFields*)il2cpp_codegen_static_fields_for(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var))->___LATCH_TABLE; int32_t L_2 = __this->___mode; NullCheck(L_1); int32_t L_3 = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (L_1)->GetAt(static_cast(L_3)); State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_5 = ___0_other; NullCheck(L_5); int32_t L_6 = L_5->___mode; NullCheck(L_4); int32_t L_7 = L_6; int32_t L_8 = (L_4)->GetAt(static_cast(L_7)); V_0 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(L_8>>((int32_t)16))))); State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_9 = ___0_other; NullCheck(L_9); int32_t L_10 = L_9->___binaryShiftByteCount; if ((((int32_t)L_10) <= ((int32_t)0))) { goto IL_0042; } } { int32_t L_11 = __this->___binaryShiftByteCount; if (!L_11) { goto IL_003d; } } { int32_t L_12 = __this->___binaryShiftByteCount; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_13 = ___0_other; NullCheck(L_13); int32_t L_14 = L_13->___binaryShiftByteCount; if ((((int32_t)L_12) <= ((int32_t)L_14))) { goto IL_0042; } } IL_003d: { int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)10))); } IL_0042: { int32_t L_16 = V_0; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_17 = ___0_other; NullCheck(L_17); int32_t L_18 = L_17->___bitCount; return (bool)((((int32_t)((((int32_t)L_16) > ((int32_t)L_18))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* State_toBitArray_m460830AE00C7651A6157FA35640FA51B827A10D6 (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_text, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB4A3B09F08984D5F30E792CF521B914AFC3B82AB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m32AC4B8BA1BA03A4718DBAA581323E2665300758_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9B378D23D57FA7F888EA61DA6BB0989C97BDCBC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddFirst_m7471223757B061A1F27F17A5C3363ABBE037DEA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_GetEnumerator_mB92C9FCD90869C64C6345961A33C236C99D6A2F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_mE1443CF0845DF95D91DCEFF2D4A66F6CD78740ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* V_0 = NULL; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* V_1 = NULL; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_2 = NULL; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* V_3 = NULL; Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40 V_4; memset((&V_4), 0, sizeof(V_4)); { LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* L_0 = (LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E*)il2cpp_codegen_object_new(LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E_il2cpp_TypeInfo_var); LinkedList_1__ctor_mE1443CF0845DF95D91DCEFF2D4A66F6CD78740ED(L_0, LinkedList_1__ctor_mE1443CF0845DF95D91DCEFF2D4A66F6CD78740ED_RuntimeMethod_var); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_text; NullCheck(L_1); State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_2; L_2 = State_endBinaryShift_mF03B4CF10D15C21B454C42E57FEFEEE9487F3CAA(__this, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); NullCheck(L_2); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_3 = L_2->___token; V_1 = L_3; goto IL_0026; } IL_0017: { LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* L_4 = V_0; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_5 = V_1; NullCheck(L_4); LinkedListNode_1_t1211169678E9DBB8506B482F42AFBDDE328AA21B* L_6; L_6 = LinkedList_1_AddFirst_m7471223757B061A1F27F17A5C3363ABBE037DEA8(L_4, L_5, LinkedList_1_AddFirst_m7471223757B061A1F27F17A5C3363ABBE037DEA8_RuntimeMethod_var); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_7 = V_1; NullCheck(L_7); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_8; L_8 = Token_get_Previous_mAC3BE6538F07E6CB57CF3632E72EB4E0AA4AED5D_inline(L_7, NULL); V_1 = L_8; } IL_0026: { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_9 = V_1; if (L_9) { goto IL_0017; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)il2cpp_codegen_object_new(BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7_il2cpp_TypeInfo_var); BitArray__ctor_mF83850FDAA5CF98487FFDD1D29DDB8F3831C7AC4(L_10, NULL); V_2 = L_10; LinkedList_1_tDDD47896492A940E8717EE6644F520123F16719E* L_11 = V_0; NullCheck(L_11); Enumerator_t7F05C70F59FF108604A8D701AD811C9BB6BD8B40 L_12; L_12 = LinkedList_1_GetEnumerator_mB92C9FCD90869C64C6345961A33C236C99D6A2F4(L_11, LinkedList_1_GetEnumerator_mB92C9FCD90869C64C6345961A33C236C99D6A2F4_RuntimeMethod_var); V_4 = L_12; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0054: { Enumerator_Dispose_mB4A3B09F08984D5F30E792CF521B914AFC3B82AB((&V_4), Enumerator_Dispose_mB4A3B09F08984D5F30E792CF521B914AFC3B82AB_RuntimeMethod_var); return; } }); try { { goto IL_0049_1; } IL_0039_1: { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_13; L_13 = Enumerator_get_Current_m9B378D23D57FA7F888EA61DA6BB0989C97BDCBC3_inline((&V_4), Enumerator_get_Current_m9B378D23D57FA7F888EA61DA6BB0989C97BDCBC3_RuntimeMethod_var); V_3 = L_13; Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_14 = V_3; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_15 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_text; NullCheck(L_14); VirtualActionInvoker2< BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, L_14, L_15, L_16); } IL_0049_1: { bool L_17; L_17 = Enumerator_MoveNext_m32AC4B8BA1BA03A4718DBAA581323E2665300758((&V_4), Enumerator_MoveNext_m32AC4B8BA1BA03A4718DBAA581323E2665300758_RuntimeMethod_var); if (L_17) { goto IL_0039_1; } } { goto IL_0062; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0062: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_18 = V_2; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* State_ToString_m5908CA9A1AE40EA4884F95D79492F82C273F09BD (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56B1BA74374AD8DF80D155ECBB6EEC7BFF94E852); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ((HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_StaticFields*)il2cpp_codegen_static_fields_for(HighLevelEncoder_t953AD8AD9CE4B860473AB7AC26B6FB87E81963AE_il2cpp_TypeInfo_var))->___MODE_NAMES; int32_t L_1 = __this->___mode; NullCheck(L_0); int32_t L_2 = L_1; String_t* L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = __this->___bitCount; int32_t L_5 = L_4; RuntimeObject* L_6 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_5); int32_t L_7 = __this->___binaryShiftByteCount; int32_t L_8 = L_7; RuntimeObject* L_9 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_8); String_t* L_10; L_10 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral56B1BA74374AD8DF80D155ECBB6EEC7BFF94E852, L_3, L_6, L_9, NULL); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State__cctor_mE913F19C88B8D114D38343BD9E61EEAEC17AE842 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = ((Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_StaticFields*)il2cpp_codegen_static_fields_for(Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var))->___EMPTY; State_tE3C6505B0E83E2D10113F91E853B22093CD5273E* L_1 = (State_tE3C6505B0E83E2D10113F91E853B22093CD5273E*)il2cpp_codegen_object_new(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var); State__ctor_m8D6760502E0C8B8DA1B4430C3323F43B49AD9DC7(L_1, L_0, 0, 0, 0, NULL); ((State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_StaticFields*)il2cpp_codegen_static_fields_for(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var))->___INITIAL_STATE = L_1; Il2CppCodeGenWriteBarrier((void**)(&((State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_StaticFields*)il2cpp_codegen_static_fields_for(State_tE3C6505B0E83E2D10113F91E853B22093CD5273E_il2cpp_TypeInfo_var))->___INITIAL_STATE), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecCode_set_isCompact_mEA109DBE1E4632CCABC8FE6CA701948C6794AD01 (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CisCompactU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecCode_set_Size_m0CA46D7572CEE88A5AFD5D3D0F1EEF7C96EEC646 (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CSizeU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecCode_set_Layers_m93A7FD4EC1C095E5B2D09718205E25F0D2A5E1B2 (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLayersU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecCode_set_CodeWords_m67A81A3769CEA2C80EEE65C2268E9D61547F4250 (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CCodeWordsU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* AztecCode_get_Matrix_m7CAA728783B38E8DD9B634DADDFDF0DBEF28EB5E (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __this, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CMatrixU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecCode_set_Matrix_mF2BCFE42A0D554A00944953AE84748491372E558 (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_value, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_value; __this->___U3CMatrixU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMatrixU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecCode__ctor_mE6C895A9008C285C9375AFBCF5F41800DD0BFC79 (AztecCode_t74318D55F7949A062DF5E32668228382AC8BC366* __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 Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; __this->___image = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, bool ___0_isMirror, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_0 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_3 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_4 = NULL; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0; L_0 = Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0(__this, NULL); V_0 = L_0; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_000c: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = V_0; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3; L_3 = Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298(__this, L_2, NULL); V_1 = L_3; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_1; if (L_4) { goto IL_0019; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0019: { bool L_5 = ___0_isMirror; if (!L_5) { goto IL_002a; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_1; NullCheck(L_6); int32_t L_7 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = V_1; NullCheck(L_10); int32_t L_11 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = (L_10)->GetAt(static_cast(L_11)); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_12); (L_9)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_12); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_13 = V_1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = V_2; NullCheck(L_13); ArrayElementTypeCheck (L_13, L_14); (L_13)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_14); } IL_002a: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15 = V_1; bool L_16; L_16 = Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B(__this, L_15, NULL); if (L_16) { goto IL_0035; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0035: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___image; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = V_1; int32_t L_19 = __this->___shift; NullCheck(L_18); int32_t L_20 = ((int32_t)(L_19%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_18)->GetAt(static_cast(L_20)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = V_1; int32_t L_23 = __this->___shift; NullCheck(L_22); int32_t L_24 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_23, 1))%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25 = (L_22)->GetAt(static_cast(L_24)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = V_1; int32_t L_27 = __this->___shift; NullCheck(L_26); int32_t L_28 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, 2))%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = (L_26)->GetAt(static_cast(L_28)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = V_1; int32_t L_31 = __this->___shift; NullCheck(L_30); int32_t L_32 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_31, 3))%4)); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_30)->GetAt(static_cast(L_32)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_34; L_34 = Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3(__this, L_17, L_21, L_25, L_29, L_33, NULL); V_3 = L_34; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_35 = V_3; if (L_35) { goto IL_0075; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0075: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = V_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_37; L_37 = Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC(__this, L_36, NULL); V_4 = L_37; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_4; if (L_38) { goto IL_0084; } } { return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL; } IL_0084: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = V_3; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = V_4; bool L_41 = __this->___compact; int32_t L_42 = __this->___nbDataBlocks; int32_t L_43 = __this->___nbLayers; AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_44 = (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)il2cpp_codegen_object_new(AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var); AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055(L_44, L_39, L_40, L_41, L_42, L_43, NULL); return L_44; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int64_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_bullsEyeCorners; NullCheck(L_0); int32_t L_1 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast(L_1)); bool L_3; L_3 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_2, NULL); if (!L_3) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = ___0_bullsEyeCorners; NullCheck(L_4); int32_t L_5 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = (L_4)->GetAt(static_cast(L_5)); bool L_7; L_7 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_6, NULL); if (!L_7) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8 = ___0_bullsEyeCorners; NullCheck(L_8); int32_t L_9 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = (L_8)->GetAt(static_cast(L_9)); bool L_11; L_11 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_10, NULL); if (!L_11) { goto IL_002c; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_12 = ___0_bullsEyeCorners; NullCheck(L_12); int32_t L_13 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (L_12)->GetAt(static_cast(L_13)); bool L_15; L_15 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_14, NULL); if (L_15) { goto IL_002e; } } IL_002c: { return (bool)0; } IL_002e: { int32_t L_16 = __this->___nbCenterLayers; V_0 = ((int32_t)il2cpp_codegen_multiply(2, L_16)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); V_6 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_6; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = ___0_bullsEyeCorners; NullCheck(L_19); int32_t L_20 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_19)->GetAt(static_cast(L_20)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = ___0_bullsEyeCorners; NullCheck(L_22); int32_t L_23 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast(L_23)); int32_t L_25 = V_0; int32_t L_26; L_26 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_21, L_24, L_25, NULL); NullCheck(L_18); (L_18)->SetAt(static_cast(0), (int32_t)L_26); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_6; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_28 = ___0_bullsEyeCorners; NullCheck(L_28); int32_t L_29 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = (L_28)->GetAt(static_cast(L_29)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = ___0_bullsEyeCorners; NullCheck(L_31); int32_t L_32 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_31)->GetAt(static_cast(L_32)); int32_t L_34 = V_0; int32_t L_35; L_35 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_30, L_33, L_34, NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(1), (int32_t)L_35); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_6; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_37 = ___0_bullsEyeCorners; NullCheck(L_37); int32_t L_38 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = (L_37)->GetAt(static_cast(L_38)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = ___0_bullsEyeCorners; NullCheck(L_40); int32_t L_41 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = (L_40)->GetAt(static_cast(L_41)); int32_t L_43 = V_0; int32_t L_44; L_44 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_39, L_42, L_43, NULL); NullCheck(L_36); (L_36)->SetAt(static_cast(2), (int32_t)L_44); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_6; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_46 = ___0_bullsEyeCorners; NullCheck(L_46); int32_t L_47 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = (L_46)->GetAt(static_cast(L_47)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_49 = ___0_bullsEyeCorners; NullCheck(L_49); int32_t L_50 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (L_49)->GetAt(static_cast(L_50)); int32_t L_52 = V_0; int32_t L_53; L_53 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_48, L_51, L_52, NULL); NullCheck(L_45); (L_45)->SetAt(static_cast(3), (int32_t)L_53); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_6; V_1 = L_54; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_1; int32_t L_56 = V_0; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); int32_t L_57; L_57 = Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402(L_55, L_56, NULL); __this->___shift = L_57; int32_t L_58 = __this->___shift; if ((((int32_t)L_58) >= ((int32_t)0))) { goto IL_009e; } } { return (bool)0; } IL_009e: { V_2 = ((int64_t)0); V_3 = 0; goto IL_00eb; } IL_00a5: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = V_1; int32_t L_60 = __this->___shift; int32_t L_61 = V_3; NullCheck(L_59); int32_t L_62 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_60, L_61))%4)); int32_t L_63 = (L_59)->GetAt(static_cast(L_62)); V_4 = L_63; bool L_64 = __this->___compact; if (!L_64) { goto IL_00cc; } } { int64_t L_65 = V_2; V_2 = ((int64_t)(L_65<<7)); int64_t L_66 = V_2; int32_t L_67 = V_4; V_2 = ((int64_t)il2cpp_codegen_add(L_66, ((int64_t)((int32_t)(((int32_t)(L_67>>1))&((int32_t)127)))))); goto IL_00e7; } IL_00cc: { int64_t L_68 = V_2; V_2 = ((int64_t)(L_68<<((int32_t)10))); int64_t L_69 = V_2; int32_t L_70 = V_4; int32_t L_71 = V_4; V_2 = ((int64_t)il2cpp_codegen_add(L_69, ((int64_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_70>>2))&((int32_t)992))), ((int32_t)(((int32_t)(L_71>>1))&((int32_t)31)))))))); } IL_00e7: { int32_t L_72 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_00eb: { int32_t L_73 = V_3; if ((((int32_t)L_73) < ((int32_t)4))) { goto IL_00a5; } } { int64_t L_74 = V_2; bool L_75 = __this->___compact; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); int32_t L_76; L_76 = Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8(L_74, L_75, NULL); V_5 = L_76; int32_t L_77 = V_5; if ((((int32_t)L_77) >= ((int32_t)0))) { goto IL_0104; } } { return (bool)0; } IL_0104: { bool L_78 = __this->___compact; if (!L_78) { goto IL_0127; } } { int32_t L_79 = V_5; __this->___nbLayers = ((int32_t)il2cpp_codegen_add(((int32_t)(L_79>>6)), 1)); int32_t L_80 = V_5; __this->___nbDataBlocks = ((int32_t)il2cpp_codegen_add(((int32_t)(L_80&((int32_t)63))), 1)); goto IL_0144; } IL_0127: { int32_t L_81 = V_5; __this->___nbLayers = ((int32_t)il2cpp_codegen_add(((int32_t)(L_81>>((int32_t)11))), 1)); int32_t L_82 = V_5; __this->___nbDataBlocks = ((int32_t)il2cpp_codegen_add(((int32_t)(L_82&((int32_t)2047))), 1)); } IL_0144: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_sides, int32_t ___1_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; int32_t V_5 = 0; { V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_sides; V_4 = L_0; V_5 = 0; goto IL_002b; } IL_000a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_4; int32_t L_2 = V_5; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; int32_t L_5 = V_1; int32_t L_6 = ___1_length; int32_t L_7 = V_1; V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_5>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_6, 2))&((int32_t)31)))))<<1)), ((int32_t)(L_7&1)))); int32_t L_8 = V_0; int32_t L_9 = V_2; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_8<<3)), L_9)); int32_t L_10 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_002b: { int32_t L_11 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_4; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_000a; } } { int32_t L_13 = V_0; int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_13&1))<<((int32_t)11))), ((int32_t)(L_14>>1)))); V_3 = 0; goto IL_0059; } IL_0042: { int32_t L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS; int32_t L_17 = V_3; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20; L_20 = SupportClass_bitCount_m57135A6740DF4D87174A7AC446B1117D780856D4(((int32_t)(L_15^L_19)), NULL); if ((((int32_t)L_20) > ((int32_t)2))) { goto IL_0055; } } { int32_t L_21 = V_3; return L_21; } IL_0055: { int32_t L_22 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0059: { int32_t L_23 = V_3; if ((((int32_t)L_23) < ((int32_t)4))) { goto IL_0042; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8 (int64_t ___0_parameterData, bool ___1_compact, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; int32_t V_4 = 0; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { bool L_0 = ___1_compact; if (!L_0) { goto IL_0009; } } { V_0 = 7; V_1 = 2; goto IL_000e; } IL_0009: { V_0 = ((int32_t)10); V_1 = 4; } IL_000e: { int32_t L_1 = V_0; int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2)); int32_t L_3 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3); V_3 = L_4; int32_t L_5 = V_0; V_4 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); goto IL_0034; } IL_0020: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_3; int32_t L_7 = V_4; int64_t L_8 = ___0_parameterData; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)((int32_t)(((int32_t)L_8)&((int32_t)15)))); int64_t L_9 = ___0_parameterData; ___0_parameterData = ((int64_t)(L_9>>4)); int32_t L_10 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); } IL_0034: { int32_t L_11 = V_4; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0020; } } { il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var); GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_12 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_13 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var); ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_13, L_12, NULL); V_5 = L_13; ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_14 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_3; int32_t L_16 = V_2; NullCheck(L_14); bool L_17; L_17 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_14, L_15, L_16, NULL); if (L_17) { goto IL_0052; } } { return (-1); } IL_0052: { V_6 = 0; V_7 = 0; goto IL_006b; } IL_005a: { int32_t L_18 = V_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_3; int32_t L_20 = V_7; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_18<<4)), L_22)); int32_t L_23 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_006b: { int32_t L_24 = V_7; int32_t L_25 = V_1; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_005a; } } { int32_t L_26 = V_6; return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_pCenter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_0 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_1 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_2 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_3 = NULL; bool V_4 = false; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_5 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_6 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_7 = NULL; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_8 = NULL; float V_9 = 0.0f; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_10 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_11 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_12 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_13 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_14 = NULL; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_pCenter; V_0 = L_0; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = ___0_pCenter; V_1 = L_1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_pCenter; V_2 = L_2; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___0_pCenter; V_3 = L_3; V_4 = (bool)1; __this->___nbCenterLayers = 1; goto IL_00c6; } IL_0017: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = V_0; bool L_5 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6; L_6 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_4, L_5, 1, (-1), NULL); V_5 = L_6; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_7 = V_1; bool L_8 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9; L_9 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_7, L_8, 1, 1, NULL); V_6 = L_9; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_10 = V_2; bool L_11 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_12; L_12 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_10, L_11, (-1), 1, NULL); V_7 = L_12; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_13 = V_3; bool L_14 = V_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15; L_15 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_13, L_14, (-1), (-1), NULL); V_8 = L_15; int32_t L_16 = __this->___nbCenterLayers; if ((((int32_t)L_16) <= ((int32_t)2))) { goto IL_00a5; } } { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_17 = V_8; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_18 = V_5; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); float L_19; L_19 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_17, L_18, NULL); int32_t L_20 = __this->___nbCenterLayers; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_21 = V_3; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_22 = V_0; float L_23; L_23 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_21, L_22, NULL); int32_t L_24 = __this->___nbCenterLayers; V_9 = ((float)(((float)il2cpp_codegen_multiply(L_19, ((float)L_20)))/((float)il2cpp_codegen_multiply(L_23, ((float)((int32_t)il2cpp_codegen_add(L_24, 2))))))); float L_25 = V_9; if ((((double)((double)L_25)) < ((double)(0.75)))) { goto IL_00d3; } } { float L_26 = V_9; if ((((double)((double)L_26)) > ((double)(1.25)))) { goto IL_00d3; } } { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_27 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_28 = V_6; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = V_7; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30 = V_8; bool L_31; L_31 = Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917(__this, L_27, L_28, L_29, L_30, NULL); if (!L_31) { goto IL_00d3; } } IL_00a5: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_32 = V_5; V_0 = L_32; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_33 = V_6; V_1 = L_33; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = V_7; V_2 = L_34; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35 = V_8; V_3 = L_35; bool L_36 = V_4; V_4 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0); int32_t L_37 = __this->___nbCenterLayers; __this->___nbCenterLayers = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00c6: { int32_t L_38 = __this->___nbCenterLayers; if ((((int32_t)L_38) < ((int32_t)((int32_t)9)))) { goto IL_0017; } } IL_00d3: { int32_t L_39 = __this->___nbCenterLayers; if ((((int32_t)L_39) == ((int32_t)5))) { goto IL_00e7; } } { int32_t L_40 = __this->___nbCenterLayers; if ((((int32_t)L_40) == ((int32_t)7))) { goto IL_00e7; } } { return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL; } IL_00e7: { int32_t L_41 = __this->___nbCenterLayers; __this->___compact = (bool)((((int32_t)L_41) == ((int32_t)5))? 1 : 0); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_42 = V_0; NullCheck(L_42); int32_t L_43; L_43 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_42, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_44 = V_0; NullCheck(L_44); int32_t L_45; L_45 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_44, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_add(((float)L_43), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_45), (0.5f))), NULL); V_10 = L_46; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_47 = V_1; NullCheck(L_47); int32_t L_48; L_48 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_47, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_49 = V_1; NullCheck(L_49); int32_t L_50; L_50 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_49, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_51, ((float)il2cpp_codegen_add(((float)L_48), (0.5f))), ((float)il2cpp_codegen_add(((float)L_50), (0.5f))), NULL); V_11 = L_51; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_52 = V_2; NullCheck(L_52); int32_t L_53; L_53 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_52, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_54 = V_2; NullCheck(L_54); int32_t L_55; L_55 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_54, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_56, ((float)il2cpp_codegen_subtract(((float)L_53), (0.5f))), ((float)il2cpp_codegen_add(((float)L_55), (0.5f))), NULL); V_12 = L_56; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_57 = V_3; NullCheck(L_57); int32_t L_58; L_58 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_57, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_59 = V_3; NullCheck(L_59); int32_t L_60; L_60 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_59, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_61, ((float)il2cpp_codegen_subtract(((float)L_58), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_60), (0.5f))), NULL); V_13 = L_61; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_62 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); V_14 = L_62; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = V_14; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_10; NullCheck(L_63); ArrayElementTypeCheck (L_63, L_64); (L_63)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_64); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_65 = V_14; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = V_11; NullCheck(L_65); ArrayElementTypeCheck (L_65, L_66); (L_65)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_66); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = V_14; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_12; NullCheck(L_67); ArrayElementTypeCheck (L_67, L_68); (L_67)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_68); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_69 = V_14; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = V_13; NullCheck(L_69); ArrayElementTypeCheck (L_69, L_70); (L_69)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_70); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = V_14; int32_t L_72 = __this->___nbCenterLayers; int32_t L_73 = __this->___nbCenterLayers; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_74; L_74 = Detector_expandSquare_m967AC1D51FC5D5FACE322417D166DEECCF3FE027(L_71, ((float)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(2, L_72)), 3))), ((float)((int32_t)il2cpp_codegen_multiply(2, L_73))), NULL); return L_74; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_6 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_7 = NULL; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___image; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_1; L_1 = WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959(L_0, NULL); V_6 = L_1; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2 = V_6; if (L_2) { goto IL_0013; } } { return (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)NULL; } IL_0013: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_3 = V_6; NullCheck(L_3); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4; L_4 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_3, NULL); V_7 = L_4; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_5 = V_7; if (!L_5) { goto IL_0039; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_7; NullCheck(L_6); int32_t L_7 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); V_0 = L_8; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_7; NullCheck(L_9); int32_t L_10 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast(L_10)); V_1 = L_11; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_12 = V_7; NullCheck(L_12); int32_t L_13 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (L_12)->GetAt(static_cast(L_13)); V_2 = L_14; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15 = V_7; NullCheck(L_15); int32_t L_16 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = (L_15)->GetAt(static_cast(L_16)); V_3 = L_17; goto IL_00c7; } IL_0039: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___image; NullCheck(L_18); int32_t L_19; L_19 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_18, NULL); V_4 = ((int32_t)(L_19/2)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image; NullCheck(L_20); int32_t L_21; L_21 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_20, NULL); V_5 = ((int32_t)(L_21/2)); int32_t L_22 = V_4; int32_t L_23 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_24 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_24, ((int32_t)il2cpp_codegen_add(L_22, 7)), ((int32_t)il2cpp_codegen_subtract(L_23, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_25; L_25 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_24, (bool)0, 1, (-1), NULL); NullCheck(L_25); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26; L_26 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_25, NULL); V_0 = L_26; int32_t L_27 = V_4; int32_t L_28 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_29, ((int32_t)il2cpp_codegen_add(L_27, 7)), ((int32_t)il2cpp_codegen_add(L_28, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30; L_30 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_29, (bool)0, 1, 1, NULL); NullCheck(L_30); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31; L_31 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_30, NULL); V_1 = L_31; int32_t L_32 = V_4; int32_t L_33 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_34, ((int32_t)il2cpp_codegen_subtract(L_32, 7)), ((int32_t)il2cpp_codegen_add(L_33, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35; L_35 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_34, (bool)0, (-1), 1, NULL); NullCheck(L_35); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36; L_36 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_35, NULL); V_2 = L_36; int32_t L_37 = V_4; int32_t L_38 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_39 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_39, ((int32_t)il2cpp_codegen_subtract(L_37, 7)), ((int32_t)il2cpp_codegen_subtract(L_38, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_40; L_40 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_39, (bool)0, (-1), (-1), NULL); NullCheck(L_40); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41; L_41 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_40, NULL); V_3 = L_41; } IL_00c7: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = V_0; NullCheck(L_42); float L_43; L_43 = VirtualFuncInvoker0< float >::Invoke(4, L_42); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_44 = V_3; NullCheck(L_44); float L_45; L_45 = VirtualFuncInvoker0< float >::Invoke(4, L_44); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = V_1; NullCheck(L_46); float L_47; L_47 = VirtualFuncInvoker0< float >::Invoke(4, L_46); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_2; NullCheck(L_48); float L_49; L_49 = VirtualFuncInvoker0< float >::Invoke(4, L_48); int32_t L_50; L_50 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_43, L_45)), L_47)), L_49))/(4.0f))), NULL); V_4 = L_50; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = V_0; NullCheck(L_51); float L_52; L_52 = VirtualFuncInvoker0< float >::Invoke(5, L_51); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_53 = V_3; NullCheck(L_53); float L_54; L_54 = VirtualFuncInvoker0< float >::Invoke(5, L_53); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_55 = V_1; NullCheck(L_55); float L_56; L_56 = VirtualFuncInvoker0< float >::Invoke(5, L_55); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_57 = V_2; NullCheck(L_57); float L_58; L_58 = VirtualFuncInvoker0< float >::Invoke(5, L_57); int32_t L_59; L_59 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_52, L_54)), L_56)), L_58))/(4.0f))), NULL); V_5 = L_59; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_60 = __this->___image; int32_t L_61 = V_4; int32_t L_62 = V_5; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_63; L_63 = WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B(L_60, ((int32_t)15), L_61, L_62, NULL); V_6 = L_63; WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_64 = V_6; if (L_64) { goto IL_0130; } } { return (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)NULL; } IL_0130: { WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_65 = V_6; NullCheck(L_65); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_66; L_66 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_65, NULL); V_7 = L_66; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = V_7; if (!L_67) { goto IL_0153; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_68 = V_7; NullCheck(L_68); int32_t L_69 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = (L_68)->GetAt(static_cast(L_69)); V_0 = L_70; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = V_7; NullCheck(L_71); int32_t L_72 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = (L_71)->GetAt(static_cast(L_72)); V_1 = L_73; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_74 = V_7; NullCheck(L_74); int32_t L_75 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = (L_74)->GetAt(static_cast(L_75)); V_2 = L_76; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_77 = V_7; NullCheck(L_77); int32_t L_78 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79 = (L_77)->GetAt(static_cast(L_78)); V_3 = L_79; goto IL_01c3; } IL_0153: { int32_t L_80 = V_4; int32_t L_81 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_82 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_82, ((int32_t)il2cpp_codegen_add(L_80, 7)), ((int32_t)il2cpp_codegen_subtract(L_81, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_83; L_83 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_82, (bool)0, 1, (-1), NULL); NullCheck(L_83); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84; L_84 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_83, NULL); V_0 = L_84; int32_t L_85 = V_4; int32_t L_86 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_87 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_87, ((int32_t)il2cpp_codegen_add(L_85, 7)), ((int32_t)il2cpp_codegen_add(L_86, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_88; L_88 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_87, (bool)0, 1, 1, NULL); NullCheck(L_88); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_89; L_89 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_88, NULL); V_1 = L_89; int32_t L_90 = V_4; int32_t L_91 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_92 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_92, ((int32_t)il2cpp_codegen_subtract(L_90, 7)), ((int32_t)il2cpp_codegen_add(L_91, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_93; L_93 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_92, (bool)0, (-1), 1, NULL); NullCheck(L_93); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94; L_94 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_93, NULL); V_2 = L_94; int32_t L_95 = V_4; int32_t L_96 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_97 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_97, ((int32_t)il2cpp_codegen_subtract(L_95, 7)), ((int32_t)il2cpp_codegen_subtract(L_96, 7)), NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_98; L_98 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_97, (bool)0, (-1), (-1), NULL); NullCheck(L_98); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_99; L_99 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_98, NULL); V_3 = L_99; } IL_01c3: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_100 = V_0; NullCheck(L_100); float L_101; L_101 = VirtualFuncInvoker0< float >::Invoke(4, L_100); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_3; NullCheck(L_102); float L_103; L_103 = VirtualFuncInvoker0< float >::Invoke(4, L_102); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_1; NullCheck(L_104); float L_105; L_105 = VirtualFuncInvoker0< float >::Invoke(4, L_104); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_106 = V_2; NullCheck(L_106); float L_107; L_107 = VirtualFuncInvoker0< float >::Invoke(4, L_106); int32_t L_108; L_108 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_101, L_103)), L_105)), L_107))/(4.0f))), NULL); V_4 = L_108; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_109 = V_0; NullCheck(L_109); float L_110; L_110 = VirtualFuncInvoker0< float >::Invoke(5, L_109); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_111 = V_3; NullCheck(L_111); float L_112; L_112 = VirtualFuncInvoker0< float >::Invoke(5, L_111); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_113 = V_1; NullCheck(L_113); float L_114; L_114 = VirtualFuncInvoker0< float >::Invoke(5, L_113); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_115 = V_2; NullCheck(L_115); float L_116; L_116 = VirtualFuncInvoker0< float >::Invoke(5, L_115); int32_t L_117; L_117 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_110, L_112)), L_114)), L_116))/(4.0f))), NULL); V_5 = L_117; int32_t L_118 = V_4; int32_t L_119 = V_5; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_120 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_120, L_118, L_119, NULL); return L_120; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_bullsEyeCorners; int32_t L_1 = __this->___nbCenterLayers; int32_t L_2; L_2 = Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3; L_3 = Detector_expandSquare_m967AC1D51FC5D5FACE322417D166DEECCF3FE027(L_0, ((float)((int32_t)il2cpp_codegen_multiply(2, L_1))), ((float)L_2), NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomLeft, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* V_0 = NULL; int32_t V_1 = 0; float V_2 = 0.0f; float V_3 = 0.0f; { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0; L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL); V_0 = L_0; int32_t L_1; L_1 = Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5(__this, NULL); V_1 = L_1; int32_t L_2 = V_1; int32_t L_3 = __this->___nbCenterLayers; V_2 = ((float)il2cpp_codegen_subtract(((float)(((float)L_2)/(2.0f))), ((float)L_3))); int32_t L_4 = V_1; int32_t L_5 = __this->___nbCenterLayers; V_3 = ((float)il2cpp_codegen_add(((float)(((float)L_4)/(2.0f))), ((float)L_5))); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_6 = V_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = ___0_image; int32_t L_8 = V_1; int32_t L_9 = V_1; float L_10 = V_2; float L_11 = V_2; float L_12 = V_3; float L_13 = V_2; float L_14 = V_3; float L_15 = V_3; float L_16 = V_2; float L_17 = V_3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = ___1_topLeft; NullCheck(L_18); float L_19; L_19 = VirtualFuncInvoker0< float >::Invoke(4, L_18); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = ___1_topLeft; NullCheck(L_20); float L_21; L_21 = VirtualFuncInvoker0< float >::Invoke(5, L_20); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = ___2_topRight; NullCheck(L_22); float L_23; L_23 = VirtualFuncInvoker0< float >::Invoke(4, L_22); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = ___2_topRight; NullCheck(L_24); float L_25; L_25 = VirtualFuncInvoker0< float >::Invoke(5, L_24); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = ___3_bottomRight; NullCheck(L_26); float L_27; L_27 = VirtualFuncInvoker0< float >::Invoke(4, L_26); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = ___3_bottomRight; NullCheck(L_28); float L_29; L_29 = VirtualFuncInvoker0< float >::Invoke(5, L_28); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = ___4_bottomLeft; NullCheck(L_30); float L_31; L_31 = VirtualFuncInvoker0< float >::Invoke(4, L_30); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = ___4_bottomLeft; NullCheck(L_32); float L_33; L_33 = VirtualFuncInvoker0< float >::Invoke(5, L_32); NullCheck(L_6); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_34; L_34 = VirtualFuncInvoker19< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float >::Invoke(4, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, L_19, L_21, L_23, L_25, L_27, L_29, L_31, L_33); return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_p2, int32_t ___2_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; int32_t V_7 = 0; { V_0 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_p1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___1_p2; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); float L_2; L_2 = Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04(L_0, L_1, NULL); V_1 = L_2; float L_3 = V_1; int32_t L_4 = ___2_size; V_2 = ((float)(L_3/((float)L_4))); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___0_p1; NullCheck(L_5); float L_6; L_6 = VirtualFuncInvoker0< float >::Invoke(4, L_5); V_3 = L_6; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___0_p1; NullCheck(L_7); float L_8; L_8 = VirtualFuncInvoker0< float >::Invoke(5, L_7); V_4 = L_8; float L_9 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_p2; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(4, L_10); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___0_p1; NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12); float L_14 = V_1; V_5 = ((float)(((float)il2cpp_codegen_multiply(L_9, ((float)il2cpp_codegen_subtract(L_11, L_13))))/L_14)); float L_15 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = ___1_p2; NullCheck(L_16); float L_17; L_17 = VirtualFuncInvoker0< float >::Invoke(5, L_16); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_18 = ___0_p1; NullCheck(L_18); float L_19; L_19 = VirtualFuncInvoker0< float >::Invoke(5, L_18); float L_20 = V_1; V_6 = ((float)(((float)il2cpp_codegen_multiply(L_15, ((float)il2cpp_codegen_subtract(L_17, L_19))))/L_20)); V_7 = 0; goto IL_0085; } IL_0049: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21 = __this->___image; float L_22 = V_3; int32_t L_23 = V_7; float L_24 = V_5; int32_t L_25; L_25 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_22, ((float)il2cpp_codegen_multiply(((float)L_23), L_24)))), NULL); float L_26 = V_4; int32_t L_27 = V_7; float L_28 = V_6; int32_t L_29; L_29 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_26, ((float)il2cpp_codegen_multiply(((float)L_27), L_28)))), NULL); NullCheck(L_21); bool L_30; L_30 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_21, L_25, L_29, NULL); if (!L_30) { goto IL_007f; } } { int32_t L_31 = V_0; int32_t L_32 = ___2_size; int32_t L_33 = V_7; V_0 = ((int32_t)(L_31|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_32, L_33)), 1))&((int32_t)31))))))); } IL_007f: { int32_t L_34 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_0085: { int32_t L_35 = V_7; int32_t L_36 = ___2_size; if ((((int32_t)L_35) < ((int32_t)L_36))) { goto IL_0049; } } { int32_t L_37 = V_0; return L_37; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___2_p3, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___3_p4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_p1; NullCheck(L_0); int32_t L_1; L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_p1; NullCheck(L_2); int32_t L_3; L_3 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_2, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_4, ((int32_t)il2cpp_codegen_subtract(L_1, 3)), ((int32_t)il2cpp_codegen_add(L_3, 3)), NULL); ___0_p1 = L_4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_5 = ___1_p2; NullCheck(L_5); int32_t L_6; L_6 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_5, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_7 = ___1_p2; NullCheck(L_7); int32_t L_8; L_8 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_7, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_9, ((int32_t)il2cpp_codegen_subtract(L_6, 3)), ((int32_t)il2cpp_codegen_subtract(L_8, 3)), NULL); ___1_p2 = L_9; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_10 = ___2_p3; NullCheck(L_10); int32_t L_11; L_11 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_10, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_12 = ___2_p3; NullCheck(L_12); int32_t L_13; L_13 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_12, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_14 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_14, ((int32_t)il2cpp_codegen_add(L_11, 3)), ((int32_t)il2cpp_codegen_subtract(L_13, 3)), NULL); ___2_p3 = L_14; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15 = ___3_p4; NullCheck(L_15); int32_t L_16; L_16 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_15, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_17 = ___3_p4; NullCheck(L_17); int32_t L_18; L_18 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_17, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_19 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_19, ((int32_t)il2cpp_codegen_add(L_16, 3)), ((int32_t)il2cpp_codegen_add(L_18, 3)), NULL); ___3_p4 = L_19; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_20 = ___3_p4; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_21 = ___0_p1; int32_t L_22; L_22 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_20, L_21, NULL); V_0 = L_22; int32_t L_23 = V_0; if (L_23) { goto IL_006d; } } { return (bool)0; } IL_006d: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_24 = ___0_p1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_25 = ___1_p2; int32_t L_26; L_26 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_24, L_25, NULL); V_1 = L_26; int32_t L_27 = V_1; int32_t L_28 = V_0; if ((((int32_t)L_27) == ((int32_t)L_28))) { goto IL_007c; } } { return (bool)0; } IL_007c: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = ___1_p2; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30 = ___2_p3; int32_t L_31; L_31 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_29, L_30, NULL); V_1 = L_31; int32_t L_32 = V_1; int32_t L_33 = V_0; if ((((int32_t)L_32) == ((int32_t)L_33))) { goto IL_008b; } } { return (bool)0; } IL_008b: { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = ___2_p3; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35 = ___3_p4; int32_t L_36; L_36 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_34, L_35, NULL); V_1 = L_36; int32_t L_37 = V_1; int32_t L_38 = V_0; return (bool)((((int32_t)L_37) == ((int32_t)L_38))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; float V_4 = 0.0f; float V_5 = 0.0f; bool V_6 = false; int32_t V_7 = 0; int32_t V_8 = 0; float V_9 = 0.0f; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_p1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = ___1_p2; il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); float L_2; L_2 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_0, L_1, NULL); V_0 = L_2; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___1_p2; NullCheck(L_3); int32_t L_4; L_4 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_3, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_5 = ___0_p1; NullCheck(L_5); int32_t L_6; L_6 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_5, NULL); float L_7 = V_0; V_1 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_4, L_6)))/L_7)); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_8 = ___1_p2; NullCheck(L_8); int32_t L_9; L_9 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_8, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_10 = ___0_p1; NullCheck(L_10); int32_t L_11; L_11 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_10, NULL); float L_12 = V_0; V_2 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_9, L_11)))/L_12)); V_3 = 0; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_13 = ___0_p1; NullCheck(L_13); int32_t L_14; L_14 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_13, NULL); V_4 = ((float)L_14); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15 = ___0_p1; NullCheck(L_15); int32_t L_16; L_16 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_15, NULL); V_5 = ((float)L_16); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___image; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_18 = ___0_p1; NullCheck(L_18); int32_t L_19; L_19 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_18, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_20 = ___0_p1; NullCheck(L_20); int32_t L_21; L_21 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_20, NULL); NullCheck(L_17); bool L_22; L_22 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_17, L_19, L_21, NULL); V_6 = L_22; float L_23 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_24; L_24 = ceil(((double)L_23)); V_7 = il2cpp_codegen_cast_double_to_int(L_24); V_8 = 0; goto IL_0099; } IL_0066: { float L_25 = V_4; float L_26 = V_1; V_4 = ((float)il2cpp_codegen_add(L_25, L_26)); float L_27 = V_5; float L_28 = V_2; V_5 = ((float)il2cpp_codegen_add(L_27, L_28)); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_29 = __this->___image; float L_30 = V_4; int32_t L_31; L_31 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_30, NULL); float L_32 = V_5; int32_t L_33; L_33 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_32, NULL); NullCheck(L_29); bool L_34; L_34 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_29, L_31, L_33, NULL); bool L_35 = V_6; if ((((int32_t)L_34) == ((int32_t)L_35))) { goto IL_0093; } } { int32_t L_36 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_0093: { int32_t L_37 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_0099: { int32_t L_38 = V_8; int32_t L_39 = V_7; if ((((int32_t)L_38) < ((int32_t)L_39))) { goto IL_0066; } } { int32_t L_40 = V_3; float L_41 = V_0; V_9 = ((float)(((float)L_40)/L_41)); float L_42 = V_9; if ((!(((float)L_42) > ((float)(0.100000001f))))) { goto IL_00b9; } } { float L_43 = V_9; if ((!(((float)L_43) < ((float)(0.899999976f))))) { goto IL_00b9; } } { return 0; } IL_00b9: { float L_44 = V_9; bool L_45 = V_6; if ((((int32_t)((((int32_t)((!(((float)L_44) <= ((float)(0.100000001f))))? 1 : 0)) == ((int32_t)0))? 1 : 0)) == ((int32_t)L_45))) { goto IL_00cb; } } { return (-1); } IL_00cb: { return 1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_init, bool ___1_color, int32_t ___2_dx, int32_t ___3_dy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_init; NullCheck(L_0); int32_t L_1; L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL); int32_t L_2 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_1, L_2)); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___0_init; NullCheck(L_3); int32_t L_4; L_4 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_3, NULL); int32_t L_5 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_add(L_4, L_5)); goto IL_001e; } IL_0015: { int32_t L_6 = V_0; int32_t L_7 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7)); int32_t L_8 = V_1; int32_t L_9 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9)); } IL_001e: { int32_t L_10 = V_0; int32_t L_11 = V_1; bool L_12; L_12 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_10, L_11, NULL); if (!L_12) { goto IL_0038; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_13 = __this->___image; int32_t L_14 = V_0; int32_t L_15 = V_1; NullCheck(L_13); bool L_16; L_16 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_13, L_14, L_15, NULL); bool L_17 = ___1_color; if ((((int32_t)L_16) == ((int32_t)L_17))) { goto IL_0015; } } IL_0038: { int32_t L_18 = V_0; int32_t L_19 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19)); int32_t L_20 = V_1; int32_t L_21 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_subtract(L_20, L_21)); goto IL_0047; } IL_0043: { int32_t L_22 = V_0; int32_t L_23 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_add(L_22, L_23)); } IL_0047: { int32_t L_24 = V_0; int32_t L_25 = V_1; bool L_26; L_26 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_24, L_25, NULL); if (!L_26) { goto IL_0061; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_27 = __this->___image; int32_t L_28 = V_0; int32_t L_29 = V_1; NullCheck(L_27); bool L_30; L_30 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_27, L_28, L_29, NULL); bool L_31 = ___1_color; if ((((int32_t)L_30) == ((int32_t)L_31))) { goto IL_0043; } } IL_0061: { int32_t L_32 = V_0; int32_t L_33 = ___2_dx; V_0 = ((int32_t)il2cpp_codegen_subtract(L_32, L_33)); goto IL_006c; } IL_0067: { int32_t L_34 = V_1; int32_t L_35 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_add(L_34, L_35)); } IL_006c: { int32_t L_36 = V_0; int32_t L_37 = V_1; bool L_38; L_38 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_36, L_37, NULL); if (!L_38) { goto IL_0086; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = __this->___image; int32_t L_40 = V_0; int32_t L_41 = V_1; NullCheck(L_39); bool L_42; L_42 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_39, L_40, L_41, NULL); bool L_43 = ___1_color; if ((((int32_t)L_42) == ((int32_t)L_43))) { goto IL_0067; } } IL_0086: { int32_t L_44 = V_1; int32_t L_45 = ___3_dy; V_1 = ((int32_t)il2cpp_codegen_subtract(L_44, L_45)); int32_t L_46 = V_0; int32_t L_47 = V_1; Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_48 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var); Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_48, L_46, L_47, NULL); return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_expandSquare_m967AC1D51FC5D5FACE322417D166DEECCF3FE027 (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, float ___1_oldSide, float ___2_newSide, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_8 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_9 = NULL; { float L_0 = ___2_newSide; float L_1 = ___1_oldSide; V_0 = ((float)(L_0/((float)il2cpp_codegen_multiply((2.0f), L_1)))); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2 = ___0_cornerPoints; NullCheck(L_2); int32_t L_3 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = (L_2)->GetAt(static_cast(L_3)); NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_cornerPoints; NullCheck(L_6); int32_t L_7 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast(L_7)); NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8); V_1 = ((float)il2cpp_codegen_subtract(L_5, L_9)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = ___0_cornerPoints; NullCheck(L_10); int32_t L_11 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = (L_10)->GetAt(static_cast(L_11)); NullCheck(L_12); float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(5, L_12); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = ___0_cornerPoints; NullCheck(L_14); int32_t L_15 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = (L_14)->GetAt(static_cast(L_15)); NullCheck(L_16); float L_17; L_17 = VirtualFuncInvoker0< float >::Invoke(5, L_16); V_2 = ((float)il2cpp_codegen_subtract(L_13, L_17)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = ___0_cornerPoints; NullCheck(L_18); int32_t L_19 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = (L_18)->GetAt(static_cast(L_19)); NullCheck(L_20); float L_21; L_21 = VirtualFuncInvoker0< float >::Invoke(4, L_20); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = ___0_cornerPoints; NullCheck(L_22); int32_t L_23 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast(L_23)); NullCheck(L_24); float L_25; L_25 = VirtualFuncInvoker0< float >::Invoke(4, L_24); V_3 = ((float)(((float)il2cpp_codegen_add(L_21, L_25))/(2.0f))); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = ___0_cornerPoints; NullCheck(L_26); int32_t L_27 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = (L_26)->GetAt(static_cast(L_27)); NullCheck(L_28); float L_29; L_29 = VirtualFuncInvoker0< float >::Invoke(5, L_28); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = ___0_cornerPoints; NullCheck(L_30); int32_t L_31 = 2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = (L_30)->GetAt(static_cast(L_31)); NullCheck(L_32); float L_33; L_33 = VirtualFuncInvoker0< float >::Invoke(5, L_32); V_4 = ((float)(((float)il2cpp_codegen_add(L_29, L_33))/(2.0f))); float L_34 = V_3; float L_35 = V_0; float L_36 = V_1; float L_37 = V_4; float L_38 = V_0; float L_39 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_40 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_40, ((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(L_35, L_36)))), ((float)il2cpp_codegen_add(L_37, ((float)il2cpp_codegen_multiply(L_38, L_39)))), NULL); V_5 = L_40; float L_41 = V_3; float L_42 = V_0; float L_43 = V_1; float L_44 = V_4; float L_45 = V_0; float L_46 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_47, ((float)il2cpp_codegen_subtract(L_41, ((float)il2cpp_codegen_multiply(L_42, L_43)))), ((float)il2cpp_codegen_subtract(L_44, ((float)il2cpp_codegen_multiply(L_45, L_46)))), NULL); V_6 = L_47; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_48 = ___0_cornerPoints; NullCheck(L_48); int32_t L_49 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_50 = (L_48)->GetAt(static_cast(L_49)); NullCheck(L_50); float L_51; L_51 = VirtualFuncInvoker0< float >::Invoke(4, L_50); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_52 = ___0_cornerPoints; NullCheck(L_52); int32_t L_53 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_54 = (L_52)->GetAt(static_cast(L_53)); NullCheck(L_54); float L_55; L_55 = VirtualFuncInvoker0< float >::Invoke(4, L_54); V_1 = ((float)il2cpp_codegen_subtract(L_51, L_55)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_56 = ___0_cornerPoints; NullCheck(L_56); int32_t L_57 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_58 = (L_56)->GetAt(static_cast(L_57)); NullCheck(L_58); float L_59; L_59 = VirtualFuncInvoker0< float >::Invoke(5, L_58); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_60 = ___0_cornerPoints; NullCheck(L_60); int32_t L_61 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_62 = (L_60)->GetAt(static_cast(L_61)); NullCheck(L_62); float L_63; L_63 = VirtualFuncInvoker0< float >::Invoke(5, L_62); V_2 = ((float)il2cpp_codegen_subtract(L_59, L_63)); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_64 = ___0_cornerPoints; NullCheck(L_64); int32_t L_65 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = (L_64)->GetAt(static_cast(L_65)); NullCheck(L_66); float L_67; L_67 = VirtualFuncInvoker0< float >::Invoke(4, L_66); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_68 = ___0_cornerPoints; NullCheck(L_68); int32_t L_69 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = (L_68)->GetAt(static_cast(L_69)); NullCheck(L_70); float L_71; L_71 = VirtualFuncInvoker0< float >::Invoke(4, L_70); V_3 = ((float)(((float)il2cpp_codegen_add(L_67, L_71))/(2.0f))); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_72 = ___0_cornerPoints; NullCheck(L_72); int32_t L_73 = 1; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_74 = (L_72)->GetAt(static_cast(L_73)); NullCheck(L_74); float L_75; L_75 = VirtualFuncInvoker0< float >::Invoke(5, L_74); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_76 = ___0_cornerPoints; NullCheck(L_76); int32_t L_77 = 3; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_78 = (L_76)->GetAt(static_cast(L_77)); NullCheck(L_78); float L_79; L_79 = VirtualFuncInvoker0< float >::Invoke(5, L_78); V_4 = ((float)(((float)il2cpp_codegen_add(L_75, L_79))/(2.0f))); float L_80 = V_3; float L_81 = V_0; float L_82 = V_1; float L_83 = V_4; float L_84 = V_0; float L_85 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_86 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_86, ((float)il2cpp_codegen_add(L_80, ((float)il2cpp_codegen_multiply(L_81, L_82)))), ((float)il2cpp_codegen_add(L_83, ((float)il2cpp_codegen_multiply(L_84, L_85)))), NULL); V_7 = L_86; float L_87 = V_3; float L_88 = V_0; float L_89 = V_1; float L_90 = V_4; float L_91 = V_0; float L_92 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_93 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_93, ((float)il2cpp_codegen_subtract(L_87, ((float)il2cpp_codegen_multiply(L_88, L_89)))), ((float)il2cpp_codegen_subtract(L_90, ((float)il2cpp_codegen_multiply(L_91, L_92)))), NULL); V_8 = L_93; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_94 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4); V_9 = L_94; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_95 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_96 = V_5; NullCheck(L_95); ArrayElementTypeCheck (L_95, L_96); (L_95)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_96); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_97 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_98 = V_7; NullCheck(L_97); ArrayElementTypeCheck (L_97, L_98); (L_97)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_98); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_99 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_100 = V_6; NullCheck(L_99); ArrayElementTypeCheck (L_99, L_100); (L_99)->SetAt(static_cast(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_100); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_101 = V_9; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_8; NullCheck(L_101); ArrayElementTypeCheck (L_101, L_102); (L_101)->SetAt(static_cast(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_102); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_103 = V_9; return L_103; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0025; } } { int32_t L_1 = ___0_x; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = __this->___image; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL); if ((((int32_t)L_1) >= ((int32_t)L_3))) { goto IL_0025; } } { int32_t L_4 = ___1_y; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0025; } } { int32_t L_5 = ___1_y; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = __this->___image; NullCheck(L_6); int32_t L_7; L_7 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_6, NULL); return (bool)((((int32_t)L_5) < ((int32_t)L_7))? 1 : 0); } IL_0025: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_point; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); int32_t L_2; L_2 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_1, NULL); V_0 = L_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_3 = ___0_point; NullCheck(L_3); float L_4; L_4 = VirtualFuncInvoker0< float >::Invoke(5, L_3); int32_t L_5; L_5 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_4, NULL); V_1 = L_5; int32_t L_6 = V_0; int32_t L_7 = V_1; bool L_8; L_8 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_6, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_a, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_b, const RuntimeMethod* method) { { Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_a; NullCheck(L_0); int32_t L_1; L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_a; NullCheck(L_2); int32_t L_3; L_3 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_2, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = ___1_b; NullCheck(L_4); int32_t L_5; L_5 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_4, NULL); Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6 = ___1_b; NullCheck(L_6); int32_t L_7; L_7 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_6, NULL); float L_8; L_8 = MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155(L_1, L_3, L_5, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_a, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_b, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_a; NullCheck(L_0); float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_a; NullCheck(L_2); float L_3; L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_b; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___1_b; NullCheck(L_6); float L_7; L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6); float L_8; L_8 = MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35(L_1, L_3, L_5, L_7, NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) { { bool L_0 = __this->___compact; if (!L_0) { goto IL_0014; } } { int32_t L_1 = __this->___nbLayers; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_1)), ((int32_t)11))); } IL_0014: { int32_t L_2 = __this->___nbLayers; if ((((int32_t)L_2) > ((int32_t)4))) { goto IL_0029; } } { int32_t L_3 = __this->___nbLayers; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_3)), ((int32_t)15))); } IL_0029: { int32_t L_4 = __this->___nbLayers; int32_t L_5 = __this->___nbLayers; return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_4)), ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_5, 4))/8)), 1)))))), ((int32_t)15))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__cctor_mEF214429D29D7B4C121BC11EC4E89BB9C05FCD61 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008afU2D1_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008afU2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CXU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CXU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CYU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CYU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0; L_0 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(__this, NULL); int32_t L_1; L_1 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(__this, NULL); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_2, ((float)L_0), ((float)L_1), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_x; Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline(__this, L_0, NULL); int32_t L_1 = ___1_y; Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline(__this, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Point_ToString_mC98432BE50EE60E5BD6EE3BD113CEC6665EF9EBE (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5); V_0 = L_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = V_0; NullCheck(L_1); ArrayElementTypeCheck (L_1, _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); (L_1)->SetAt(static_cast(0), (RuntimeObject*)_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = V_0; int32_t L_3; L_3 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(__this, NULL); int32_t L_4 = L_3; RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4); NullCheck(L_2); ArrayElementTypeCheck (L_2, L_5); (L_2)->SetAt(static_cast(1), (RuntimeObject*)L_5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; Il2CppChar L_7 = ((Il2CppChar)((int32_t)32)); RuntimeObject* L_8 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_7); NullCheck(L_6); ArrayElementTypeCheck (L_6, L_8); (L_6)->SetAt(static_cast(2), (RuntimeObject*)L_8); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0; int32_t L_10; L_10 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(__this, NULL); int32_t L_11 = L_10; RuntimeObject* L_12 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_11); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_12); (L_9)->SetAt(static_cast(3), (RuntimeObject*)L_12); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = V_0; Il2CppChar L_14 = ((Il2CppChar)((int32_t)62)); RuntimeObject* L_15 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_14); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(4), (RuntimeObject*)L_15); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_0; String_t* L_17; L_17 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_16, NULL); return L_17; } } #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 ByteMatrix__ctor_m3A953B0F9ED2D613CB4835642D3B05F72E9CCF58 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, int32_t ___0_width, int32_t ___1_height, 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); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___1_height; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_1 = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)SZArrayNew(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->___bytes = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___bytes), (void*)L_1); V_0 = 0; goto IL_0028; } IL_0016: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_2 = __this->___bytes; int32_t L_3 = V_0; int32_t L_4 = ___0_width; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_4); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_5); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0028: { int32_t L_7 = V_0; int32_t L_8 = ___1_height; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0016; } } { int32_t L_9 = ___0_width; __this->___width = L_9; int32_t L_10 = ___1_height; __this->___height = L_10; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Height_m35C9F09824FBFCB301BC3539F5D09C946D48772E (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Width_mB07D527D6BA9290ED3CC7EC026EC5E5CC17EF430 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ByteMatrix_get_Item_m8D90C6C8B0AC98BC6A1F549DB1F585A3AB5CBD2A (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = __this->___bytes; int32_t L_1 = ___1_y; NullCheck(L_0); int32_t L_2 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ___0_x; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteMatrix_set_Item_m8EEA6856280070E32643CE202FDBEE7BC7D13059 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_value, const RuntimeMethod* method) { { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = __this->___bytes; int32_t L_1 = ___1_y; NullCheck(L_0); int32_t L_2 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ___0_x; int32_t L_5 = ___2_value; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (uint8_t)((int32_t)(uint8_t)L_5)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ByteMatrix_get_Array_m2D729EC58896B185444A8A29D141F5B06BDC0664 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) { { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = __this->___bytes; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteMatrix_set_m6993598EB071CDDDD2E35A5E8EE1EECD65363557 (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method) { int32_t G_B2_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_1 = NULL; int32_t G_B1_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_1 = NULL; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_2 = NULL; { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = __this->___bytes; int32_t L_1 = ___1_y; NullCheck(L_0); int32_t L_2 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ___0_x; bool L_5 = ___2_value; if (L_5) { G_B2_0 = L_4; G_B2_1 = L_3; goto IL_000f; } G_B1_0 = L_4; G_B1_1 = L_3; } { G_B3_0 = 0; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0010; } IL_000f: { G_B3_0 = 1; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0010: { NullCheck(G_B3_2); (G_B3_2)->SetAt(static_cast(G_B3_1), (uint8_t)((int32_t)(uint8_t)G_B3_0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteMatrix_clear_m5C4BA7545F62731401DE5AF6B9634DE50090962C (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, uint8_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; { V_0 = 0; goto IL_0026; } IL_0004: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = __this->___bytes; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (L_0)->GetAt(static_cast(L_2)); V_1 = L_3; V_2 = 0; goto IL_0019; } IL_0011: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; int32_t L_5 = V_2; uint8_t L_6 = ___0_value; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint8_t)L_6); int32_t L_7 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0019: { int32_t L_8 = V_2; int32_t L_9 = __this->___width; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0026: { int32_t L_11 = V_0; int32_t L_12 = __this->___height; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ByteMatrix_ToString_m4AD8D1096E4A9891CAD448FC34566633A010D0BE (ByteMatrix_t8F32ACBDCDF86856A438EC5580977D8CA452548D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EA15EE8A42A561588097A07567DD53324EF7A07); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB48200C0491D054362D19E937178807BBBC2CBEE); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; uint8_t V_4 = 0x0; { int32_t L_0 = __this->___width; int32_t L_1 = __this->___height; StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(2, L_0)), L_1)), 2)), NULL); V_0 = L_2; V_1 = 0; goto IL_0080; } IL_001b: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_3 = __this->___bytes; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; V_3 = 0; goto IL_006a; } IL_0028: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_2; int32_t L_8 = V_3; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_4 = L_10; uint8_t L_11 = V_4; switch (L_11) { case 0: { goto IL_003e; } case 1: { goto IL_004c; } } } { goto IL_005a; } IL_003e: { StringBuilder_t* L_12 = V_0; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteralB48200C0491D054362D19E937178807BBBC2CBEE, NULL); goto IL_0066; } IL_004c: { StringBuilder_t* L_14 = V_0; NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteral1EA15EE8A42A561588097A07567DD53324EF7A07, NULL); goto IL_0066; } IL_005a: { StringBuilder_t* L_16 = V_0; NullCheck(L_16); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_16, _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA, NULL); } IL_0066: { int32_t L_18 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006a: { int32_t L_19 = V_3; int32_t L_20 = __this->___width; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0028; } } { StringBuilder_t* L_21 = V_0; NullCheck(L_21); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_21, ((int32_t)10), NULL); int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0080: { int32_t L_24 = V_1; int32_t L_25 = __this->___height; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_001b; } } { StringBuilder_t* L_26 = V_0; NullCheck(L_26); String_t* L_27; L_27 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_26); return L_27; } } #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 BarcodeRow__ctor_m8C6A2746330B0B1038EB2A7FCC241F9627BFA01F (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, int32_t ___0_width, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_width; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_1 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)SZArrayNew(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var, (uint32_t)L_0); __this->___row = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___row), (void*)L_1); __this->___currentLocation = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeRow_set_mA7FFCB9382DF5FB16F14146A4F8B543EF04CB440 (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, int32_t ___0_x, bool ___1_black, const RuntimeMethod* method) { int32_t G_B2_0 = 0; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* G_B2_1 = NULL; int32_t G_B1_0 = 0; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* G_B1_1 = NULL; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* G_B3_2 = NULL; { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_0 = __this->___row; int32_t L_1 = ___0_x; bool L_2 = ___1_black; if (L_2) { G_B2_0 = L_1; G_B2_1 = L_0; goto IL_000d; } G_B1_0 = L_1; G_B1_1 = L_0; } { G_B3_0 = 0; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_000e; } IL_000d: { G_B3_0 = 1; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_000e: { NullCheck(G_B3_2); (G_B3_2)->SetAt(static_cast(G_B3_1), (int8_t)((int8_t)G_B3_0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BarcodeRow_addBar_mAFD13C9B00CACA3B799929979ADC6BB2545C6997 (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, bool ___0_black, int32_t ___1_width, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; goto IL_0020; } IL_0004: { int32_t L_0 = __this->___currentLocation; int32_t L_1 = L_0; V_1 = L_1; __this->___currentLocation = ((int32_t)il2cpp_codegen_add(L_1, 1)); int32_t L_2 = V_1; bool L_3 = ___0_black; BarcodeRow_set_mA7FFCB9382DF5FB16F14146A4F8B543EF04CB440(__this, L_2, L_3, NULL); int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0020: { int32_t L_5 = V_0; int32_t L_6 = ___1_width; if ((((int32_t)L_5) < ((int32_t)L_6))) { goto IL_0004; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* BarcodeRow_getScaledRow_mB2A44727E20E1A239BB8F630656FF183B029F979 (BarcodeRow_tA93820CDF0FB3B9E056583F282623272338C00E9* __this, int32_t ___0_scale, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_0 = NULL; int32_t V_1 = 0; { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_0 = __this->___row; NullCheck(L_0); int32_t L_1 = ___0_scale; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_2 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)SZArrayNew(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1))); V_0 = L_2; V_1 = 0; goto IL_0025; } IL_0014: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_3 = V_0; int32_t L_4 = V_1; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_5 = __this->___row; int32_t L_6 = V_1; int32_t L_7 = ___0_scale; NullCheck(L_5); int32_t L_8 = ((int32_t)(L_6/L_7)); int8_t L_9 = (L_5)->GetAt(static_cast(L_8)); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (int8_t)L_9); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0025: { int32_t L_11 = V_1; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_12 = V_0; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0014; } } { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_13 = V_0; return L_13; } } #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 BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = __this->___U3CBoxU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultColumn_set_Box_m72CD1EF31E2ECBEDA206EB4B2ED85E705E8E816A (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_value; __this->___U3CBoxU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBoxU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = __this->___U3CCodewordsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultColumn_set_Codewords_m2EE75B7B821A660AB7DDB9621BA3FBDCB949FCC3 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___0_value, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = ___0_value; __this->___U3CCodewordsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCodewordsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultColumn__ctor_mC2059CDCD6B7F58766377BF2609C4D4A21FBDA38 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_box, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_box; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_1; L_1 = BoundingBox_Create_m815601FF64F852880DC9814A01FF545ED44D394D(L_0, NULL); DetectionResultColumn_set_Box_m72CD1EF31E2ECBEDA206EB4B2ED85E705E8E816A_inline(__this, L_1, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_2; L_2 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_2); int32_t L_3; L_3 = BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline(L_2, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_4; L_4 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_4); int32_t L_5; L_5 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_4, NULL); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_6 = (CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358*)(CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358*)SZArrayNew(CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3, L_5)), 1))); DetectionResultColumn_set_Codewords_m2EE75B7B821A660AB7DDB9621BA3FBDCB949FCC3_inline(__this, L_6, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResultColumn_IndexForRow_mE180FFDBD1069FBE6DF91802580E44D16B779E6A (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) { { int32_t L_0 = ___0_imageRow; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_1; L_1 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_1); int32_t L_2; L_2 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_1, NULL); return ((int32_t)il2cpp_codegen_subtract(L_0, L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* DetectionResultColumn_getCodeword_m2D20CF4D98EBB460801543A0A4D6823ECE22E806 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0; L_0 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); int32_t L_1 = ___0_imageRow; int32_t L_2; L_2 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, L_1, NULL); NullCheck(L_0); int32_t L_3 = L_2; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_4 = (L_0)->GetAt(static_cast(L_3)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* DetectionResultColumn_getCodewordNearby_m82F0F0A4E97F00CF3A9D21311AF0AEF390CE536D (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___0_imageRow; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_1; L_1 = DetectionResultColumn_getCodeword_m2D20CF4D98EBB460801543A0A4D6823ECE22E806(__this, L_0, NULL); V_0 = L_1; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_2 = V_0; if (!L_2) { goto IL_000d; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_3 = V_0; return L_3; } IL_000d: { V_1 = 1; goto IL_0054; } IL_0011: { int32_t L_4 = ___0_imageRow; int32_t L_5; L_5 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, L_4, NULL); int32_t L_6 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, L_6)); int32_t L_7 = V_2; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_002d; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_8; L_8 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); int32_t L_9 = V_2; NullCheck(L_8); int32_t L_10 = L_9; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_11 = (L_8)->GetAt(static_cast(L_10)); V_0 = L_11; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_12 = V_0; if (!L_12) { goto IL_002d; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_13 = V_0; return L_13; } IL_002d: { int32_t L_14 = ___0_imageRow; int32_t L_15; L_15 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, L_14, NULL); int32_t L_16 = V_1; V_2 = ((int32_t)il2cpp_codegen_add(L_15, L_16)); int32_t L_17 = V_2; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_18; L_18 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); NullCheck(L_18); if ((((int32_t)L_17) >= ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_0050; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_19; L_19 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = L_20; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_22 = (L_19)->GetAt(static_cast(L_21)); V_0 = L_22; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_23 = V_0; if (!L_23) { goto IL_0050; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_24 = V_0; return L_24; } IL_0050: { int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0054: { int32_t L_26 = V_1; if ((((int32_t)L_26) < ((int32_t)5))) { goto IL_0011; } } { return (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, const RuntimeMethod* method) { { int32_t L_0 = ___0_imageRow; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_1; L_1 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_1); int32_t L_2; L_2 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_1, NULL); return ((int32_t)il2cpp_codegen_subtract(L_0, L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultColumn_setCodeword_m7763A2EE4DDBFFD41183296643A2DD38E721AFA9 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, int32_t ___0_imageRow, Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* ___1_codeword, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0; L_0 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); int32_t L_1 = ___0_imageRow; int32_t L_2; L_2 = DetectionResultColumn_IndexForRow_mE180FFDBD1069FBE6DF91802580E44D16B779E6A(__this, L_1, NULL); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_3 = ___1_codeword; NullCheck(L_0); (L_0)->SetAt(static_cast(L_2), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DetectionResultColumn_ToString_mA04AB0D60D5F4477170E07C4457878AD024F01A1 (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DF7233586B58271D266F20C3E0FEAB8D253A64E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E87F46F95F3011D2332B9096F2E1A365DC70050); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; int32_t V_1 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_2 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_3 = NULL; int32_t V_4 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_6 = NULL; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; V_1 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_1; L_1 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); V_3 = L_1; V_4 = 0; goto IL_0097; } IL_0017: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_2 = V_3; int32_t L_3 = V_4; NullCheck(L_2); int32_t L_4 = L_3; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = L_5; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_6 = V_2; if (L_6) { goto IL_004a; } } { StringBuilder_t* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_8; L_8 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); V_5 = L_9; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = V_5; int32_t L_11 = V_1; int32_t L_12 = L_11; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = L_12; RuntimeObject* L_14 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_13); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_14); (L_10)->SetAt(static_cast(0), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_5; NullCheck(L_7); StringBuilder_t* L_16; L_16 = StringBuilder_AppendFormat_m0A69DC59537ACE5D88B174EE1098453E1276E53B(L_7, L_8, _stringLiteral8E87F46F95F3011D2332B9096F2E1A365DC70050, L_15, NULL); goto IL_0091; } IL_004a: { StringBuilder_t* L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_18; L_18 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3); V_6 = L_19; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_6; int32_t L_21 = V_1; int32_t L_22 = L_21; V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1)); int32_t L_23 = L_22; RuntimeObject* L_24 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_23); NullCheck(L_20); ArrayElementTypeCheck (L_20, L_24); (L_20)->SetAt(static_cast(0), (RuntimeObject*)L_24); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_6; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_26 = V_2; NullCheck(L_26); int32_t L_27; L_27 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_26, NULL); int32_t L_28 = L_27; RuntimeObject* L_29 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_28); NullCheck(L_25); ArrayElementTypeCheck (L_25, L_29); (L_25)->SetAt(static_cast(1), (RuntimeObject*)L_29); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_6; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_31 = V_2; NullCheck(L_31); int32_t L_32; L_32 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(L_31, NULL); int32_t L_33 = L_32; RuntimeObject* L_34 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_33); NullCheck(L_30); ArrayElementTypeCheck (L_30, L_34); (L_30)->SetAt(static_cast(2), (RuntimeObject*)L_34); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = V_6; NullCheck(L_17); StringBuilder_t* L_36; L_36 = StringBuilder_AppendFormat_m0A69DC59537ACE5D88B174EE1098453E1276E53B(L_17, L_18, _stringLiteral1DF7233586B58271D266F20C3E0FEAB8D253A64E, L_35, NULL); } IL_0091: { int32_t L_37 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_0097: { int32_t L_38 = V_4; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_0017; } } { StringBuilder_t* L_40 = V_0; NullCheck(L_40); String_t* L_41; L_41 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_40); return L_41; } } #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 DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CIsLeftU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_set_IsLeft_mA7FA5EF860D66290CDFC44A562D55200449A5EEF (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsLeftU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn__ctor_mC4FD6FB9E91683B124C457C3B1AE0A86B1B39525 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_box, bool ___1_isLeft, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_box; DetectionResultColumn__ctor_mC2059CDCD6B7F58766377BF2609C4D4A21FBDA38(__this, L_0, NULL); bool L_1 = ___1_isLeft; DetectionResultRowIndicatorColumn_set_IsLeft_mA7FA5EF860D66290CDFC44A562D55200449A5EEF_inline(__this, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_setRowNumbers_m9ED33ECE3CDEA78ABB176FBEF37733E0BC34EBFF (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_0 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_1 = NULL; int32_t V_2 = 0; { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0; L_0 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); V_1 = L_0; V_2 = 0; goto IL_001c; } IL_000b: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_1 = V_1; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = L_4; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_5 = V_0; if (!L_5) { goto IL_0018; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_6 = V_0; NullCheck(L_6); Codeword_setRowNumberAsRowIndicatorColumn_m66513BDE334DF4698B5D934350FD719834AAAF46(L_6, NULL); } IL_0018: { int32_t L_7 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001c: { int32_t L_8 = V_2; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_9 = V_1; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_000b; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_adjustCompleteIndicatorColumnRowNumbers_m4F5248699026B95C77AA2F76F1AEB8844E720A24 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_metadata, 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; } CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL; 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; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; bool V_12 = false; int32_t V_13 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* G_B3_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* G_B6_0 = NULL; { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0; L_0 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); V_0 = L_0; DetectionResultRowIndicatorColumn_setRowNumbers_m9ED33ECE3CDEA78ABB176FBEF37733E0BC34EBFF(__this, NULL); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_1 = V_0; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_2 = ___0_metadata; DetectionResultRowIndicatorColumn_removeIncorrectCodewords_mFDC3457C96CC57CEDCCA27EF4C494174966C61AA(__this, L_1, L_2, NULL); bool L_3; L_3 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); if (L_3) { goto IL_002a; } } { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_4; L_4 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_4); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5; L_5 = BoundingBox_get_TopRight_mA431990B53016F99B0D8CD0FAF45C5C8373710CC_inline(L_4, NULL); G_B3_0 = L_5; goto IL_0035; } IL_002a: { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_6; L_6 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_6); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7; L_7 = BoundingBox_get_TopLeft_mF5A61B8AA2E1A29C3AC7013D64D850187830E980_inline(L_6, NULL); G_B3_0 = L_7; } IL_0035: { V_1 = G_B3_0; bool L_8; L_8 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); if (L_8) { goto IL_004b; } } { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_9; L_9 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_9); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10; L_10 = BoundingBox_get_BottomRight_m1353246DAAB5858AAB809B52D9B76FF087650B50_inline(L_9, NULL); G_B6_0 = L_10; goto IL_0056; } IL_004b: { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_11; L_11 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_11); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12; L_12 = BoundingBox_get_BottomLeft_mD1796DE4C7E9BA48A2A018C5AA8AD970AF852F5A_inline(L_11, NULL); G_B6_0 = L_12; } IL_0056: { V_2 = G_B6_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_1; NullCheck(L_13); float L_14; L_14 = VirtualFuncInvoker0< float >::Invoke(5, L_13); int32_t L_15; L_15 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, il2cpp_codegen_cast_double_to_int(L_14), NULL); V_3 = L_15; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = V_2; NullCheck(L_16); float L_17; L_17 = VirtualFuncInvoker0< float >::Invoke(5, L_16); int32_t L_18; L_18 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, il2cpp_codegen_cast_double_to_int(L_17), NULL); V_4 = L_18; V_5 = (-1); V_6 = 1; V_7 = 0; int32_t L_19 = V_3; V_8 = L_19; goto IL_0149; } IL_0085: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_20 = V_0; int32_t L_21 = V_8; NullCheck(L_20); int32_t L_22 = L_21; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_23 = (L_20)->GetAt(static_cast(L_22)); V_9 = L_23; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_24 = V_9; if (!L_24) { goto IL_0143; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_25 = V_9; NullCheck(L_25); int32_t L_26; L_26 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_25, NULL); int32_t L_27 = V_5; V_10 = ((int32_t)il2cpp_codegen_subtract(L_26, L_27)); int32_t L_28 = V_10; if (L_28) { goto IL_00ad; } } { int32_t L_29 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_29, 1)); goto IL_0143; } IL_00ad: { int32_t L_30 = V_10; if ((!(((uint32_t)L_30) == ((uint32_t)1)))) { goto IL_00cb; } } { int32_t L_31 = V_6; int32_t L_32 = V_7; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_33; L_33 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_31, L_32, NULL); V_6 = L_33; V_7 = 1; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_34 = V_9; NullCheck(L_34); int32_t L_35; L_35 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_34, NULL); V_5 = L_35; goto IL_0143; } IL_00cb: { int32_t L_36 = V_10; if ((((int32_t)L_36) < ((int32_t)0))) { goto IL_00e5; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_37 = V_9; NullCheck(L_37); int32_t L_38; L_38 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_37, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_39 = ___0_metadata; NullCheck(L_39); int32_t L_40; L_40 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_39, NULL); if ((((int32_t)L_38) >= ((int32_t)L_40))) { goto IL_00e5; } } { int32_t L_41 = V_10; int32_t L_42 = V_8; if ((((int32_t)L_41) <= ((int32_t)L_42))) { goto IL_00ec; } } IL_00e5: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_43 = V_0; int32_t L_44 = V_8; NullCheck(L_43); ArrayElementTypeCheck (L_43, NULL); (L_43)->SetAt(static_cast(L_44), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); goto IL_0143; } IL_00ec: { int32_t L_45 = V_6; if ((((int32_t)L_45) <= ((int32_t)2))) { goto IL_00fc; } } { int32_t L_46 = V_6; int32_t L_47 = V_10; V_11 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_46, 2)), L_47)); goto IL_0100; } IL_00fc: { int32_t L_48 = V_10; V_11 = L_48; } IL_0100: { int32_t L_49 = V_11; int32_t L_50 = V_8; V_12 = (bool)((((int32_t)L_49) > ((int32_t)L_50))? 1 : 0); V_13 = 1; goto IL_0122; } IL_010d: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_51 = V_0; int32_t L_52 = V_8; int32_t L_53 = V_13; NullCheck(L_51); int32_t L_54 = ((int32_t)il2cpp_codegen_subtract(L_52, L_53)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_55 = (L_51)->GetAt(static_cast(L_54)); V_12 = (bool)((((int32_t)((((RuntimeObject*)(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)L_55) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); int32_t L_56 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_0122: { int32_t L_57 = V_13; int32_t L_58 = V_11; if ((((int32_t)L_57) > ((int32_t)L_58))) { goto IL_012c; } } { bool L_59 = V_12; if (!L_59) { goto IL_010d; } } IL_012c: { bool L_60 = V_12; if (!L_60) { goto IL_0137; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_61 = V_0; int32_t L_62 = V_8; NullCheck(L_61); ArrayElementTypeCheck (L_61, NULL); (L_61)->SetAt(static_cast(L_62), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); goto IL_0143; } IL_0137: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_63 = V_9; NullCheck(L_63); int32_t L_64; L_64 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_63, NULL); V_5 = L_64; V_7 = 1; } IL_0143: { int32_t L_65 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_65, 1)); } IL_0149: { int32_t L_66 = V_8; int32_t L_67 = V_4; if ((((int32_t)L_66) < ((int32_t)L_67))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* DetectionResultRowIndicatorColumn_getRowHeights_m9EE12B2BE4B6B4755BEB898C50512C54431A72AF (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_2 = NULL; int32_t V_3 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_4 = NULL; int32_t V_5 = 0; { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_0; L_0 = DetectionResultRowIndicatorColumn_getBarcodeMetadata_mFF673DF92619AE1A889234F99E245CC0D23D8E1B(__this, NULL); V_0 = L_0; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_1 = V_0; if (L_1) { goto IL_000c; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_000c: { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_2 = V_0; DetectionResultRowIndicatorColumn_adjustIncompleteIndicatorColumnRowNumbers_mB1B241FDE2196F22EC3A7BD269634EC505921C60(__this, L_2, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_3, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_4); V_1 = L_5; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_6; L_6 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); V_4 = L_6; V_5 = 0; goto IL_005c; } IL_002c: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_7 = V_4; int32_t L_8 = V_5; NullCheck(L_7); int32_t L_9 = L_8; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = L_10; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_11 = V_2; if (!L_11) { goto IL_0056; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_12 = V_2; NullCheck(L_12); int32_t L_13; L_13 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_12, NULL); V_3 = L_13; int32_t L_14 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1; NullCheck(L_15); if ((((int32_t)L_14) >= ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0056; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); int32_t* L_18 = ((L_16)->GetAddressAt(static_cast(L_17))); int32_t L_19 = (*(int32_t*)L_18); *(int32_t*)L_18 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0056: { int32_t L_20 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_005c: { int32_t L_21 = V_5; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_22 = V_4; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_002c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_1; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_adjustIncompleteIndicatorColumnRowNumbers_mB1B241FDE2196F22EC3A7BD269634EC505921C60 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___0_metadata, 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; } ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_9 = NULL; int32_t V_10 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* G_B3_0 = NULL; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* G_B6_0 = NULL; { bool L_0; L_0 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); if (L_0) { goto IL_0015; } } { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_1; L_1 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_1); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2; L_2 = BoundingBox_get_TopRight_mA431990B53016F99B0D8CD0FAF45C5C8373710CC_inline(L_1, NULL); G_B3_0 = L_2; goto IL_0020; } IL_0015: { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_3; L_3 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_3); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4; L_4 = BoundingBox_get_TopLeft_mF5A61B8AA2E1A29C3AC7013D64D850187830E980_inline(L_3, NULL); G_B3_0 = L_4; } IL_0020: { V_0 = G_B3_0; bool L_5; L_5 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); if (L_5) { goto IL_0036; } } { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_6; L_6 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_6); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7; L_7 = BoundingBox_get_BottomRight_m1353246DAAB5858AAB809B52D9B76FF087650B50_inline(L_6, NULL); G_B6_0 = L_7; goto IL_0041; } IL_0036: { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_8; L_8 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(__this, NULL); NullCheck(L_8); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_9; L_9 = BoundingBox_get_BottomLeft_mD1796DE4C7E9BA48A2A018C5AA8AD970AF852F5A_inline(L_8, NULL); G_B6_0 = L_9; } IL_0041: { V_1 = G_B6_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = V_0; NullCheck(L_10); float L_11; L_11 = VirtualFuncInvoker0< float >::Invoke(5, L_10); int32_t L_12; L_12 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, il2cpp_codegen_cast_double_to_int(L_11), NULL); V_2 = L_12; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_13 = V_1; NullCheck(L_13); float L_14; L_14 = VirtualFuncInvoker0< float >::Invoke(5, L_13); int32_t L_15; L_15 = DetectionResultColumn_imageRowToCodewordIndex_mAA16FD30F8D4E5CA7692D189B814B60A71738D1F(__this, il2cpp_codegen_cast_double_to_int(L_14), NULL); V_3 = L_15; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_16; L_16 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); V_4 = L_16; V_5 = (-1); V_6 = 1; V_7 = 0; int32_t L_17 = V_2; V_8 = L_17; goto IL_00e9; } IL_0074: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_18 = V_4; int32_t L_19 = V_8; NullCheck(L_18); int32_t L_20 = L_19; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_21 = (L_18)->GetAt(static_cast(L_20)); V_9 = L_21; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_22 = V_9; if (!L_22) { goto IL_00e3; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_23 = V_9; NullCheck(L_23); Codeword_setRowNumberAsRowIndicatorColumn_m66513BDE334DF4698B5D934350FD719834AAAF46(L_23, NULL); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_24 = V_9; NullCheck(L_24); int32_t L_25; L_25 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_24, NULL); int32_t L_26 = V_5; V_10 = ((int32_t)il2cpp_codegen_subtract(L_25, L_26)); int32_t L_27 = V_10; if (L_27) { goto IL_009e; } } { int32_t L_28 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_28, 1)); goto IL_00e3; } IL_009e: { int32_t L_29 = V_10; if ((!(((uint32_t)L_29) == ((uint32_t)1)))) { goto IL_00bc; } } { int32_t L_30 = V_6; int32_t L_31 = V_7; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_32; L_32 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_30, L_31, NULL); V_6 = L_32; V_7 = 1; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_33 = V_9; NullCheck(L_33); int32_t L_34; L_34 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_33, NULL); V_5 = L_34; goto IL_00e3; } IL_00bc: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_35 = V_9; NullCheck(L_35); int32_t L_36; L_36 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_35, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_37 = ___0_metadata; NullCheck(L_37); int32_t L_38; L_38 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_37, NULL); if ((((int32_t)L_36) <= ((int32_t)L_38))) { goto IL_00d7; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_39; L_39 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); int32_t L_40 = V_8; NullCheck(L_39); ArrayElementTypeCheck (L_39, NULL); (L_39)->SetAt(static_cast(L_40), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); goto IL_00e3; } IL_00d7: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_41 = V_9; NullCheck(L_41); int32_t L_42; L_42 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_41, NULL); V_5 = L_42; V_7 = 1; } IL_00e3: { int32_t L_43 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00e9: { int32_t L_44 = V_8; int32_t L_45 = V_3; if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_0074; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* DetectionResultRowIndicatorColumn_getBarcodeMetadata_mFF673DF92619AE1A889234F99E245CC0D23D8E1B (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_0 = NULL; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* V_1 = NULL; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* V_2 = NULL; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* V_3 = NULL; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* V_4 = NULL; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_8 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* V_12 = NULL; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_13 = NULL; int32_t V_14 = 0; int32_t V_15 = 0; { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0; L_0 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(__this, NULL); V_0 = L_0; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_1 = (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386*)il2cpp_codegen_object_new(BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); BarcodeValue__ctor_m676170B6446D86E89101DAC80B7A6BAC0E3DE7E9(L_1, NULL); V_1 = L_1; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_2 = (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386*)il2cpp_codegen_object_new(BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); BarcodeValue__ctor_m676170B6446D86E89101DAC80B7A6BAC0E3DE7E9(L_2, NULL); V_2 = L_2; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_3 = (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386*)il2cpp_codegen_object_new(BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); BarcodeValue__ctor_m676170B6446D86E89101DAC80B7A6BAC0E3DE7E9(L_3, NULL); V_3 = L_3; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_4 = (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386*)il2cpp_codegen_object_new(BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); BarcodeValue__ctor_m676170B6446D86E89101DAC80B7A6BAC0E3DE7E9(L_4, NULL); V_4 = L_4; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_5 = V_0; V_13 = L_5; V_14 = 0; goto IL_00b0; } IL_002b: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_6 = V_13; int32_t L_7 = V_14; NullCheck(L_6); int32_t L_8 = L_7; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_9 = (L_6)->GetAt(static_cast(L_8)); V_5 = L_9; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_10 = V_5; if (!L_10) { goto IL_00aa; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_11 = V_5; NullCheck(L_11); Codeword_setRowNumberAsRowIndicatorColumn_m66513BDE334DF4698B5D934350FD719834AAAF46(L_11, NULL); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_12 = V_5; NullCheck(L_12); int32_t L_13; L_13 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(L_12, NULL); V_6 = ((int32_t)(L_13%((int32_t)30))); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_14 = V_5; NullCheck(L_14); int32_t L_15; L_15 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_14, NULL); V_7 = L_15; bool L_16; L_16 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); if (L_16) { goto IL_0060; } } { int32_t L_17 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_17, 2)); } IL_0060: { int32_t L_18 = V_7; V_15 = ((int32_t)(L_18%3)); int32_t L_19 = V_15; switch (L_19) { case 0: { goto IL_007b; } case 1: { goto IL_0089; } case 2: { goto IL_00a0; } } } { goto IL_00aa; } IL_007b: { BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_20 = V_2; int32_t L_21 = V_6; NullCheck(L_20); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_20, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_21, 3)), 1)), NULL); goto IL_00aa; } IL_0089: { BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_22 = V_4; int32_t L_23 = V_6; NullCheck(L_22); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_22, ((int32_t)(L_23/3)), NULL); BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_24 = V_3; int32_t L_25 = V_6; NullCheck(L_24); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_24, ((int32_t)(L_25%3)), NULL); goto IL_00aa; } IL_00a0: { BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_26 = V_1; int32_t L_27 = V_6; NullCheck(L_26); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_26, ((int32_t)il2cpp_codegen_add(L_27, 1)), NULL); } IL_00aa: { int32_t L_28 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_00b0: { int32_t L_29 = V_14; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_30 = V_13; NullCheck(L_30); if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))) { goto IL_002b; } } { BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_31 = V_1; NullCheck(L_31); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32; L_32 = BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057(L_31, NULL); V_8 = L_32; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_33 = V_2; NullCheck(L_33); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34; L_34 = BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057(L_33, NULL); V_9 = L_34; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_35 = V_3; NullCheck(L_35); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36; L_36 = BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057(L_35, NULL); V_10 = L_36; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_37 = V_4; NullCheck(L_37); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38; L_38 = BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057(L_37, NULL); V_11 = L_38; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_8; NullCheck(L_39); if (!((int32_t)(((RuntimeArray*)L_39)->max_length))) { goto IL_011b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_9; NullCheck(L_40); if (!((int32_t)(((RuntimeArray*)L_40)->max_length))) { goto IL_011b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_10; NullCheck(L_41); if (!((int32_t)(((RuntimeArray*)L_41)->max_length))) { goto IL_011b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_11; NullCheck(L_42); if (!((int32_t)(((RuntimeArray*)L_42)->max_length))) { goto IL_011b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_8; NullCheck(L_43); int32_t L_44 = 0; int32_t L_45 = (L_43)->GetAt(static_cast(L_44)); if ((((int32_t)L_45) < ((int32_t)1))) { goto IL_011b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_9; NullCheck(L_46); int32_t L_47 = 0; int32_t L_48 = (L_46)->GetAt(static_cast(L_47)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_10; NullCheck(L_49); int32_t L_50 = 0; int32_t L_51 = (L_49)->GetAt(static_cast(L_50)); il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_52 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MIN_ROWS_IN_BARCODE; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_48, L_51))) < ((int32_t)L_52))) { goto IL_011b; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = V_9; NullCheck(L_53); int32_t L_54 = 0; int32_t L_55 = (L_53)->GetAt(static_cast(L_54)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = V_10; NullCheck(L_56); int32_t L_57 = 0; int32_t L_58 = (L_56)->GetAt(static_cast(L_57)); il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_59 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MAX_ROWS_IN_BARCODE; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_55, L_58))) <= ((int32_t)L_59))) { goto IL_011d; } } IL_011b: { return (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E*)NULL; } IL_011d: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = V_8; NullCheck(L_60); int32_t L_61 = 0; int32_t L_62 = (L_60)->GetAt(static_cast(L_61)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = V_9; NullCheck(L_63); int32_t L_64 = 0; int32_t L_65 = (L_63)->GetAt(static_cast(L_64)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_10; NullCheck(L_66); int32_t L_67 = 0; int32_t L_68 = (L_66)->GetAt(static_cast(L_67)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = V_11; NullCheck(L_69); int32_t L_70 = 0; int32_t L_71 = (L_69)->GetAt(static_cast(L_70)); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_72 = (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E*)il2cpp_codegen_object_new(BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E_il2cpp_TypeInfo_var); BarcodeMetadata__ctor_m0C3F5278F801ABDAC25474E0FFA41D067595F78D(L_72, L_62, L_65, L_68, L_71, NULL); V_12 = L_72; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_73 = V_0; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_74 = V_12; DetectionResultRowIndicatorColumn_removeIncorrectCodewords_mFDC3457C96CC57CEDCCA27EF4C494174966C61AA(__this, L_73, L_74, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_75 = V_12; return L_75; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_removeIncorrectCodewords_mFDC3457C96CC57CEDCCA27EF4C494174966C61AA (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___0_codewords, BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* ___1_metadata, const RuntimeMethod* method) { int32_t V_0 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { V_0 = 0; goto IL_0097; } IL_0007: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = ___0_codewords; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_3 = (L_0)->GetAt(static_cast(L_2)); V_1 = L_3; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_4 = V_1; if (!L_4) { goto IL_0093; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_5 = V_1; NullCheck(L_5); int32_t L_6; L_6 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(L_5, NULL); V_2 = ((int32_t)(L_6%((int32_t)30))); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_7 = V_1; NullCheck(L_7); int32_t L_8; L_8 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_7, NULL); V_3 = L_8; int32_t L_9 = V_3; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_10 = ___1_metadata; NullCheck(L_10); int32_t L_11; L_11 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_10, NULL); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_0031; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_12 = ___0_codewords; int32_t L_13 = V_0; NullCheck(L_12); ArrayElementTypeCheck (L_12, NULL); (L_12)->SetAt(static_cast(L_13), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); goto IL_0093; } IL_0031: { bool L_14; L_14 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); if (L_14) { goto IL_003d; } } { int32_t L_15 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_15, 2)); } IL_003d: { int32_t L_16 = V_3; V_4 = ((int32_t)(L_16%3)); int32_t L_17 = V_4; switch (L_17) { case 0: { goto IL_0055; } case 1: { goto IL_0068; } case 2: { goto IL_0084; } } } IL_0055: { int32_t L_18 = V_2; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_19 = ___1_metadata; NullCheck(L_19); int32_t L_20; L_20 = BarcodeMetadata_get_RowCountUpper_mD1B2445DFDFF9079A4837115B3F97C9E8547DADB_inline(L_19, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_18, 3)), 1))) == ((int32_t)L_20))) { goto IL_0093; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_21 = ___0_codewords; int32_t L_22 = V_0; NullCheck(L_21); ArrayElementTypeCheck (L_21, NULL); (L_21)->SetAt(static_cast(L_22), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); goto IL_0093; } IL_0068: { int32_t L_23 = V_2; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_24 = ___1_metadata; NullCheck(L_24); int32_t L_25; L_25 = BarcodeMetadata_get_RowCountLower_mAB7E7A48BDC99AB61EFC056B809C7F4EB76C9A65_inline(L_24, NULL); if ((!(((uint32_t)((int32_t)(L_23%3))) == ((uint32_t)L_25)))) { goto IL_007e; } } { int32_t L_26 = V_2; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_27 = ___1_metadata; NullCheck(L_27); int32_t L_28; L_28 = BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline(L_27, NULL); if ((((int32_t)((int32_t)(L_26/3))) == ((int32_t)L_28))) { goto IL_0093; } } IL_007e: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_29 = ___0_codewords; int32_t L_30 = V_0; NullCheck(L_29); ArrayElementTypeCheck (L_29, NULL); (L_29)->SetAt(static_cast(L_30), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); goto IL_0093; } IL_0084: { int32_t L_31 = V_2; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_32 = ___1_metadata; NullCheck(L_32); int32_t L_33; L_33 = BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline(L_32, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_31, 1))) == ((int32_t)L_33))) { goto IL_0093; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_34 = ___0_codewords; int32_t L_35 = V_0; NullCheck(L_34); ArrayElementTypeCheck (L_34, NULL); (L_34)->SetAt(static_cast(L_35), (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL); } IL_0093: { int32_t L_36 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_0097: { int32_t L_37 = V_0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_38 = ___0_codewords; NullCheck(L_38); if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))))) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DetectionResultRowIndicatorColumn_ToString_m9E4FE1B718083349CDAA9297640EC5BC0282EE4F (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42A81C7648296D8C125770F34A698F0B875DE341); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5EC1B536102E36D338B42153A42D78FDB85F17DC); s_Il2CppMethodInitialized = true; } ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4); V_0 = L_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = V_0; NullCheck(L_1); ArrayElementTypeCheck (L_1, _stringLiteral5EC1B536102E36D338B42153A42D78FDB85F17DC); (L_1)->SetAt(static_cast(0), (RuntimeObject*)_stringLiteral5EC1B536102E36D338B42153A42D78FDB85F17DC); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = V_0; bool L_3; L_3 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(__this, NULL); bool L_4 = L_3; RuntimeObject* L_5 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_4); NullCheck(L_2); ArrayElementTypeCheck (L_2, L_5); (L_2)->SetAt(static_cast(1), (RuntimeObject*)L_5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; NullCheck(L_6); ArrayElementTypeCheck (L_6, _stringLiteral42A81C7648296D8C125770F34A698F0B875DE341); (L_6)->SetAt(static_cast(2), (RuntimeObject*)_stringLiteral42A81C7648296D8C125770F34A698F0B875DE341); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = V_0; String_t* L_8; L_8 = DetectionResultColumn_ToString_mA04AB0D60D5F4477170E07C4457878AD024F01A1(__this, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(3), (RuntimeObject*)L_8); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0; String_t* L_10; L_10 = String_Concat_m9EB826D3BC0EF2322AA8E55DF0D20EE41B1E5A36(L_9, NULL); return L_10; } } #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 BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* UPCAWriter_encode_m05F6E8498484A816CE99ABB71A6C8439E76ED926 (UPCAWriter_t0586615613A44D3D50951FFC932546113EC94E90* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___1_format; if ((((int32_t)L_0) == ((int32_t)((int32_t)16384)))) { goto IL_001e; } } { int32_t L_1 = ___1_format; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var)), &L_2); String_t* L_4; L_4 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDFB183479C27E355D74B6B5F1DAE0EBBCC5D6F3A)), L_3, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UPCAWriter_encode_m05F6E8498484A816CE99ABB71A6C8439E76ED926_RuntimeMethod_var))); } IL_001e: { EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* L_6 = __this->___subWriter; Il2CppChar L_7 = ((Il2CppChar)((int32_t)48)); RuntimeObject* L_8 = Box(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var, &L_7); String_t* L_9 = ___0_contents; String_t* L_10; L_10 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(L_8, L_9, NULL); int32_t L_11 = ___2_width; int32_t L_12 = ___3_height; RuntimeObject* L_13 = ___4_hints; NullCheck(L_6); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14; L_14 = VirtualFuncInvoker5< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, String_t*, int32_t, int32_t, int32_t, RuntimeObject* >::Invoke(5, L_6, L_10, ((int32_t)128), L_11, L_12, L_13); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCAWriter__ctor_mA23E2BB8D4FAFD4AD8F532283AFA2480747B2177 (UPCAWriter_t0586615613A44D3D50951FFC932546113EC94E90* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* L_0 = (EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811*)il2cpp_codegen_object_new(EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811_il2cpp_TypeInfo_var); EAN13Writer__ctor_m6795B187E2323CECB0CFA46A5481B7194A2D1546(L_0, NULL); __this->___subWriter = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___subWriter), (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 Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* UPCAReader_decodeRow_m6ECC46C7AF3B9B335D015B6DEDAE7A74DA979665 (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, int32_t ___0_rowNumber, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_startGuardRange, RuntimeObject* ___3_hints, const RuntimeMethod* method) { { UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_0 = __this->___ean13Reader; int32_t L_1 = ___0_rowNumber; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___1_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_startGuardRange; RuntimeObject* L_4 = ___3_hints; NullCheck(L_0); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_5; L_5 = VirtualFuncInvoker4< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, int32_t, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, RuntimeObject* >::Invoke(10, L_0, L_1, L_2, L_3, L_4); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_6; L_6 = UPCAReader_maybeReturnResult_m3403C0747E22B3A659201519FE84050FE84680F7(L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* UPCAReader_decodeRow_m506FE0EF3EBED34E6EA14060C4C5BCC66173E4A7 (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, int32_t ___0_rowNumber, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, RuntimeObject* ___2_hints, const RuntimeMethod* method) { { UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_0 = __this->___ean13Reader; int32_t L_1 = ___0_rowNumber; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___1_row; RuntimeObject* L_3 = ___2_hints; NullCheck(L_0); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_4; L_4 = VirtualFuncInvoker3< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, int32_t, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*, RuntimeObject* >::Invoke(9, L_0, L_1, L_2, L_3); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_5; L_5 = UPCAReader_maybeReturnResult_m3403C0747E22B3A659201519FE84050FE84680F7(L_4, NULL); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* UPCAReader_decode_mF7C9724A16E4C043C71FAF29DC4B71E64A9B805A (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { { UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_0 = __this->___ean13Reader; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image; RuntimeObject* L_2 = ___1_hints; NullCheck(L_0); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_3; L_3 = VirtualFuncInvoker2< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*, RuntimeObject* >::Invoke(6, L_0, L_1, L_2); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_4; L_4 = UPCAReader_maybeReturnResult_m3403C0747E22B3A659201519FE84050FE84680F7(L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UPCAReader_get_BarcodeFormat_mCF2C17CB43B284FF2683C3DAFA459EE528EA4E94 (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)16384)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UPCAReader_decodeMiddle_m70533E26732F9B83631A6505BA2CDB32AFDDB351 (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_startRange, StringBuilder_t* ___2_resultString, const RuntimeMethod* method) { { UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D* L_0 = __this->___ean13Reader; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_1 = ___0_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___1_startRange; StringBuilder_t* L_3 = ___2_resultString; NullCheck(L_0); int32_t L_4; L_4 = VirtualFuncInvoker3< int32_t, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, StringBuilder_t* >::Invoke(14, L_0, L_1, L_2, L_3); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* UPCAReader_maybeReturnResult_m3403C0747E22B3A659201519FE84050FE84680F7 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___0_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_0 = ___0_result; if (L_0) { goto IL_0005; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0005: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_1 = ___0_result; NullCheck(L_1); String_t* L_2; L_2 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_1, NULL); V_0 = L_2; String_t* L_3 = V_0; NullCheck(L_3); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, 0, NULL); if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)48))))) { goto IL_0030; } } { String_t* L_5 = V_0; NullCheck(L_5); String_t* L_6; L_6 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_5, 1, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_7 = ___0_result; NullCheck(L_7); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8; L_8 = Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline(L_7, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_9 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_9, L_6, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, L_8, ((int32_t)16384), NULL); return L_9; } IL_0030: { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UPCAReader__ctor_mBCF024042BF480D28DB1298915D5B4BFA99D1D9F (UPCAReader_t6528AFD22B1EAA5A47FC2D310BDEB86F76C22947* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* L_0 = (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE*)il2cpp_codegen_object_new(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); EAN13Reader__ctor_mB7C1A9B7C9B1AC3E489F0A76F13EC01D09A75537(L_0, NULL); __this->___ean13Reader = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ean13Reader), (void*)L_0); il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); UPCEANReader__ctor_m40C562635D439A4A400A2CBB273A79579021A18C(__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 FinderPattern_get_Value_m87FA10E4FEC332966151E60B97A0366821B47B01 (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CValueU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinderPattern_set_Value_m06C33D31D4C0E5CCE3AF1CEF23B64FF31EF8751A (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CValueU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* FinderPattern_get_StartEnd_m1A06B1A7E1BB521E5682A5D9E2D95198CD639491 (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___U3CStartEndU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinderPattern_set_StartEnd_m8B598700A599088DDCD507A40A9F756A672E0F5F (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value; __this->___U3CStartEndU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStartEndU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* FinderPattern_get_ResultPoints_mA62EDDAB9F60734C902DE6AC5B0FFE64F137E72A (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CResultPointsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinderPattern_set_ResultPoints_mE0027C095494A47833B214A5196562452E1BBA0E (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value; __this->___U3CResultPointsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultPointsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FinderPattern__ctor_m97C8610833549581E386D88AC3147644015C2E3A (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, int32_t ___0_value, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_startEnd, int32_t ___2_start, int32_t ___3_end, int32_t ___4_rowNumber, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_0 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_value; FinderPattern_set_Value_m06C33D31D4C0E5CCE3AF1CEF23B64FF31EF8751A_inline(__this, L_0, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___1_startEnd; FinderPattern_set_StartEnd_m8B598700A599088DDCD507A40A9F756A672E0F5F_inline(__this, L_1, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)2); V_0 = L_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = V_0; int32_t L_4 = ___2_start; int32_t L_5 = ___4_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_6, ((float)L_4), ((float)L_5), NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_6); (L_3)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_6); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_7 = V_0; int32_t L_8 = ___3_end; int32_t L_9 = ___4_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_10, ((float)L_8), ((float)L_9), NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_10); (L_7)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_10); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_11 = V_0; FinderPattern_set_ResultPoints_mE0027C095494A47833B214A5196562452E1BBA0E_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FinderPattern_Equals_m74B8C2C32C427B2DC2EBDEE6EEF8DFE1ED1901F8 (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* V_0 = NULL; { RuntimeObject* L_0 = ___0_o; if (((FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39*)IsInstSealed((RuntimeObject*)L_0, FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_o; V_0 = ((FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39*)CastclassSealed((RuntimeObject*)L_1, FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39_il2cpp_TypeInfo_var)); int32_t L_2; L_2 = FinderPattern_get_Value_m87FA10E4FEC332966151E60B97A0366821B47B01_inline(__this, NULL); FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = FinderPattern_get_Value_m87FA10E4FEC332966151E60B97A0366821B47B01_inline(L_3, NULL); return (bool)((((int32_t)L_2) == ((int32_t)L_4))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FinderPattern_GetHashCode_mF5527C21B84AFC61241BADA7FA5362A4EBCB87E6 (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = FinderPattern_get_Value_m87FA10E4FEC332966151E60B97A0366821B47B01_inline(__this, NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpandedRow__ctor_m9E65012A8FD3F73DF4D95DDFD374774EB65DDA03 (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ___0_pairs, int32_t ___1_rowNumber, bool ___2_wasReversed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0F058F087349AE3E5D4C6BED775539F61B492F3B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0 = ___0_pairs; List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_1 = (List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765*)il2cpp_codegen_object_new(List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765_il2cpp_TypeInfo_var); List_1__ctor_m0F058F087349AE3E5D4C6BED775539F61B492F3B(L_1, L_0, List_1__ctor_m0F058F087349AE3E5D4C6BED775539F61B492F3B_RuntimeMethod_var); ExpandedRow_set_Pairs_mEC4FF69AAE1B1F6C190470D51BF2BF2E7A6497DA_inline(__this, L_1, NULL); int32_t L_2 = ___1_rowNumber; ExpandedRow_set_RowNumber_m070A0A556DBE00DAC35112D302C8C2FAB9E808FA_inline(__this, L_2, NULL); bool L_3 = ___2_wasReversed; ExpandedRow_set_IsReversed_m23C16B8E95ABA3F56FD5DAE3AE546ACAE242B5EC_inline(__this, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857 (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0 = __this->___U3CPairsU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpandedRow_set_Pairs_mEC4FF69AAE1B1F6C190470D51BF2BF2E7A6497DA (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ___0_value, const RuntimeMethod* method) { { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0 = ___0_value; __this->___U3CPairsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPairsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExpandedRow_get_RowNumber_m71BD404C77861766E6348EE642C82B5F576657E8 (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowNumberU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpandedRow_set_RowNumber_m070A0A556DBE00DAC35112D302C8C2FAB9E808FA (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowNumberU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExpandedRow_get_IsReversed_m5C597489DD08C510FAB948AF4453C125A7AB62CD (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CIsReversedU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpandedRow_set_IsReversed_m23C16B8E95ABA3F56FD5DAE3AE546ACAE242B5EC (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsReversedU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExpandedRow_IsEquivalent_m125A1E855A013FAC5CB4CF8690BF8DACA6EC773D (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ___0_otherPairs, const RuntimeMethod* method) { { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0; L_0 = ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline(__this, NULL); List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_1 = ___0_otherPairs; NullCheck(L_0); bool L_2; L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ExpandedRow_ToString_mB78B62694AF9CFFB28ED61360F91B952DAC4E457 (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABCEE7D26D32F1BD7A4AA729EDF28DEB5437540D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB9DEC4BB422E4FB7D60AF8B79864395C4E9AF83); s_Il2CppMethodInitialized = true; } { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0; L_0 = ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline(__this, NULL); String_t* L_1; L_1 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(_stringLiteralABCEE7D26D32F1BD7A4AA729EDF28DEB5437540D, L_0, _stringLiteralCB9DEC4BB422E4FB7D60AF8B79864395C4E9AF83, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExpandedRow_Equals_mC30E161B5B37388D60FCA1F44BF90057D4F8E4F6 (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* V_0 = NULL; { RuntimeObject* L_0 = ___0_o; if (((ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA*)IsInstSealed((RuntimeObject*)L_0, ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_o; V_0 = ((ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA*)CastclassSealed((RuntimeObject*)L_1, ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA_il2cpp_TypeInfo_var)); List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_2; L_2 = ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline(__this, NULL); ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* L_3 = V_0; NullCheck(L_3); List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_4; L_4 = ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline(L_3, NULL); NullCheck(L_2); bool L_5; L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_2, L_4); if (!L_5) { goto IL_0033; } } { bool L_6; L_6 = ExpandedRow_get_IsReversed_m5C597489DD08C510FAB948AF4453C125A7AB62CD_inline(__this, NULL); ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* L_7 = V_0; NullCheck(L_7); bool L_8; L_8 = ExpandedRow_get_IsReversed_m5C597489DD08C510FAB948AF4453C125A7AB62CD_inline(L_7, NULL); return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0); } IL_0033: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExpandedRow_GetHashCode_m130C5190CE9567DE3B586281E78AEA749912ED1F (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0; L_0 = ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline(__this, NULL); NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0); bool L_2; L_2 = ExpandedRow_get_IsReversed_m5C597489DD08C510FAB948AF4453C125A7AB62CD_inline(__this, NULL); V_0 = L_2; il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_0), NULL); return ((int32_t)(L_1^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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* EAN13Writer_encode_mFF27F8C0327601A0EBAFC1ACCFE621F8A42F018E (EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, const RuntimeMethod* method) { { int32_t L_0 = ___1_format; if ((((int32_t)L_0) == ((int32_t)((int32_t)128)))) { goto IL_001e; } } { int32_t L_1 = ___1_format; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var)), &L_2); String_t* L_4; L_4 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E07919C924DE90C375D81CCFC909C2D8843F7EF)), L_3, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EAN13Writer_encode_mFF27F8C0327601A0EBAFC1ACCFE621F8A42F018E_RuntimeMethod_var))); } IL_001e: { String_t* L_6 = ___0_contents; int32_t L_7 = ___1_format; int32_t L_8 = ___2_width; int32_t L_9 = ___3_height; RuntimeObject* L_10 = ___4_hints; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11; L_11 = OneDimensionalCodeWriter_encode_m97AFA32CE13C3557AB0CE771174A502CC3DCDE23(__this, L_6, L_7, L_8, L_9, L_10, NULL); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* EAN13Writer_encode_mAAD09D97FDDB74C58BB88A6CD337DD0D4252FEF0 (EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* __this, String_t* ___0_contents, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_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*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1; memset((&V_1), 0, sizeof(V_1)); FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { String_t* L_0 = ___0_contents; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; V_11 = L_2; int32_t L_3 = V_11; switch (((int32_t)il2cpp_codegen_subtract(L_3, ((int32_t)12)))) { case 0: { goto IL_001e; } case 1: { goto IL_004f; } } } { goto IL_0071; } IL_001e: { String_t* L_4 = ___0_contents; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5; L_5 = UPCEANReader_getStandardUPCEANChecksum_m2565C4FBD4865C394570E4BE543AE7A3AD3FE2B8(L_4, NULL); V_1 = L_5; bool L_6; L_6 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_1), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (L_6) { goto IL_0039; } } { 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_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7338E2FE7B63472EA48C5C00C6C0BD3C03450D09)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EAN13Writer_encode_mAAD09D97FDDB74C58BB88A6CD337DD0D4252FEF0_RuntimeMethod_var))); } IL_0039: { String_t* L_8 = ___0_contents; int32_t L_9; L_9 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_1), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); int32_t L_10 = L_9; RuntimeObject* L_11 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_10); String_t* L_12; L_12 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(L_8, L_11, NULL); ___0_contents = L_12; goto IL_008c; } IL_004f: try { IL_004f_1: { String_t* L_13 = ___0_contents; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); bool L_14; L_14 = UPCEANReader_checkStandardUPCEANChecksum_m55A80D10792F56C8D8D2CD592727FD2598425BB7(L_13, NULL); if (L_14) { goto IL_0062_1; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral744BE094FA88BA46CF826FF0DEED6871D760EA77)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EAN13Writer_encode_mAAD09D97FDDB74C58BB88A6CD337DD0D4252FEF0_RuntimeMethod_var))); } IL_0062_1: { goto IL_008c; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0064; } throw e; } CATCH_0064: { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_16 = ((FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*));; V_2 = L_16; FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_17 = V_2; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_mFDDC94E3C94B43E2DFBDA15DD749315C5B246512(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF6DDF00FA9A6CDA0155F971C2E8A6ABCABCFCB31)), L_17, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EAN13Writer_encode_mAAD09D97FDDB74C58BB88A6CD337DD0D4252FEF0_RuntimeMethod_var))); } IL_0071: { String_t* L_19 = ___0_contents; NullCheck(L_19); int32_t L_20; L_20 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_19, NULL); int32_t L_21 = L_20; RuntimeObject* L_22 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_21); String_t* L_23; L_23 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE3FAC564EECB785D08BBF741EF986BB28A3C21F2)), L_22, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_24, L_23, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EAN13Writer_encode_mAAD09D97FDDB74C58BB88A6CD337DD0D4252FEF0_RuntimeMethod_var))); } IL_008c: { String_t* L_25 = ___0_contents; NullCheck(L_25); String_t* L_26; L_26 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, 0, 1, NULL); int32_t L_27; L_27 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_26, NULL); V_3 = L_27; il2cpp_codegen_runtime_class_init_inline(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = ((EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_StaticFields*)il2cpp_codegen_static_fields_for(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var))->___FIRST_DIGIT_ENCODINGS; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = L_29; int32_t L_31 = (L_28)->GetAt(static_cast(L_30)); V_4 = L_31; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_32 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)95)); V_5 = L_32; V_6 = 0; int32_t L_33 = V_6; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_34 = V_5; int32_t L_35 = V_6; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___START_END_PATTERN; int32_t L_37; L_37 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_34, L_35, L_36, (bool)1, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_33, L_37)); V_7 = 1; goto IL_010b; } IL_00c8: { String_t* L_38 = ___0_contents; int32_t L_39 = V_7; NullCheck(L_38); String_t* L_40; L_40 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_38, L_39, 1, NULL); int32_t L_41; L_41 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_40, NULL); V_8 = L_41; int32_t L_42 = V_4; int32_t L_43 = V_7; if ((!(((uint32_t)((int32_t)(((int32_t)(L_42>>((int32_t)(((int32_t)il2cpp_codegen_subtract(6, L_43))&((int32_t)31)))))&1))) == ((uint32_t)1)))) { goto IL_00ee; } } { int32_t L_44 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_44, ((int32_t)10))); } IL_00ee: { int32_t L_45 = V_6; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_46 = V_5; int32_t L_47 = V_6; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_48 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___L_AND_G_PATTERNS; int32_t L_49 = V_8; NullCheck(L_48); int32_t L_50 = L_49; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = (L_48)->GetAt(static_cast(L_50)); int32_t L_52; L_52 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_46, L_47, L_51, (bool)0, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_45, L_52)); int32_t L_53 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_010b: { int32_t L_54 = V_7; if ((((int32_t)L_54) <= ((int32_t)6))) { goto IL_00c8; } } { int32_t L_55 = V_6; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_56 = V_5; int32_t L_57 = V_6; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___MIDDLE_PATTERN; int32_t L_59; L_59 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_56, L_57, L_58, (bool)0, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_55, L_59)); V_9 = 7; goto IL_0156; } IL_0129: { String_t* L_60 = ___0_contents; int32_t L_61 = V_9; NullCheck(L_60); String_t* L_62; L_62 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_60, L_61, 1, NULL); int32_t L_63; L_63 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_62, NULL); V_10 = L_63; int32_t L_64 = V_6; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_65 = V_5; int32_t L_66 = V_6; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_67 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___L_PATTERNS; int32_t L_68 = V_10; NullCheck(L_67); int32_t L_69 = L_68; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_70 = (L_67)->GetAt(static_cast(L_69)); int32_t L_71; L_71 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_65, L_66, L_70, (bool)1, NULL); V_6 = ((int32_t)il2cpp_codegen_add(L_64, L_71)); int32_t L_72 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_0156: { int32_t L_73 = V_9; if ((((int32_t)L_73) <= ((int32_t)((int32_t)12)))) { goto IL_0129; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_74 = V_5; int32_t L_75 = V_6; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_76 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___START_END_PATTERN; int32_t L_77; L_77 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_74, L_75, L_76, (bool)1, NULL); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_78 = V_5; return L_78; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EAN13Writer__ctor_m6795B187E2323CECB0CFA46A5481B7194A2D1546 (EAN13Writer_t1501C487F7CCB58EBE4F6BE4FD03B2CAC21AF811* __this, const RuntimeMethod* method) { { UPCEANWriter__ctor_m183090F7125D77BC1E699FCF23B79CE66242E10C(__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 EAN13Reader__ctor_mB7C1A9B7C9B1AC3E489F0A76F13EC01D09A75537 (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); UPCEANReader__ctor_m40C562635D439A4A400A2CBB273A79579021A18C(__this, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); __this->___decodeMiddleCounters = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___decodeMiddleCounters), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EAN13Reader_decodeMiddle_mCC4FB829BC55F4AC98E5EFFF307E6123A5BD8002 (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_startRange, StringBuilder_t* ___2_resultString, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; 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; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_11 = NULL; int32_t V_12 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_13 = NULL; int32_t V_14 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___decodeMiddleCounters; V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(3), (int32_t)0); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_5 = ___0_row; NullCheck(L_5); int32_t L_6; L_6 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_5, NULL); V_1 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___1_startRange; NullCheck(L_7); int32_t L_8 = 1; int32_t L_9 = (L_7)->GetAt(static_cast(L_8)); V_2 = L_9; V_3 = 0; V_4 = 0; goto IL_0086; } IL_0029: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = ___0_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0; int32_t L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_13 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___L_AND_G_PATTERNS; bool L_14; L_14 = UPCEANReader_decodeDigit_m2624E7315730CA9E940077DC1A93804B791AC994(L_10, L_11, L_12, L_13, (&V_5), NULL); if (L_14) { goto IL_003c; } } { return (-1); } IL_003c: { StringBuilder_t* L_15 = ___2_resultString; int32_t L_16 = V_5; NullCheck(L_15); StringBuilder_t* L_17; L_17 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)48), ((int32_t)(L_16%((int32_t)10)))))), NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0; V_11 = L_18; V_12 = 0; goto IL_0066; } IL_0054: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_11; int32_t L_20 = V_12; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); V_6 = L_22; int32_t L_23 = V_2; int32_t L_24 = V_6; V_2 = ((int32_t)il2cpp_codegen_add(L_23, L_24)); int32_t L_25 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0066: { int32_t L_26 = V_12; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_11; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_0054; } } { int32_t L_28 = V_5; if ((((int32_t)L_28) < ((int32_t)((int32_t)10)))) { goto IL_0080; } } { int32_t L_29 = V_3; int32_t L_30 = V_4; V_3 = ((int32_t)(L_29|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(5, L_30))&((int32_t)31))))))); } IL_0080: { int32_t L_31 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_0086: { int32_t L_32 = V_4; if ((((int32_t)L_32) >= ((int32_t)6))) { goto IL_008f; } } { int32_t L_33 = V_2; int32_t L_34 = V_1; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0029; } } IL_008f: { StringBuilder_t* L_35 = ___2_resultString; int32_t L_36 = V_3; il2cpp_codegen_runtime_class_init_inline(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); bool L_37; L_37 = EAN13Reader_determineFirstDigit_m6F1F74D02CD7F00F65EE683F86125FE48B36763B(L_35, L_36, NULL); if (L_37) { goto IL_009a; } } { return (-1); } IL_009a: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_38 = ___0_row; int32_t L_39 = V_2; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___MIDDLE_PATTERN; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41; L_41 = UPCEANReader_findGuardPattern_m4CC53186B14371007882D4ED6D052E58EEAB1326(L_38, L_39, (bool)1, L_40, NULL); V_7 = L_41; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = V_7; if (L_42) { goto IL_00af; } } { return (-1); } IL_00af: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_7; NullCheck(L_43); int32_t L_44 = 1; int32_t L_45 = (L_43)->GetAt(static_cast(L_44)); V_2 = L_45; V_8 = 0; goto IL_0101; } IL_00b9: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_46 = ___0_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = V_0; int32_t L_48 = V_2; il2cpp_codegen_runtime_class_init_inline(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = ((UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_StaticFields*)il2cpp_codegen_static_fields_for(UPCEANReader_tF49869D5A4305D1EC4587E86B2EF3E0E4A4CBB4D_il2cpp_TypeInfo_var))->___L_PATTERNS; bool L_50; L_50 = UPCEANReader_decodeDigit_m2624E7315730CA9E940077DC1A93804B791AC994(L_46, L_47, L_48, L_49, (&V_9), NULL); if (L_50) { goto IL_00cc; } } { return (-1); } IL_00cc: { StringBuilder_t* L_51 = ___2_resultString; int32_t L_52 = V_9; NullCheck(L_51); StringBuilder_t* L_53; L_53 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_51, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)48), L_52))), NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_0; V_13 = L_54; V_14 = 0; goto IL_00f3; } IL_00e1: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_13; int32_t L_56 = V_14; NullCheck(L_55); int32_t L_57 = L_56; int32_t L_58 = (L_55)->GetAt(static_cast(L_57)); V_10 = L_58; int32_t L_59 = V_2; int32_t L_60 = V_10; V_2 = ((int32_t)il2cpp_codegen_add(L_59, L_60)); int32_t L_61 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_00f3: { int32_t L_62 = V_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = V_13; NullCheck(L_63); if ((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))) { goto IL_00e1; } } { int32_t L_64 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0101: { int32_t L_65 = V_8; if ((((int32_t)L_65) >= ((int32_t)6))) { goto IL_010a; } } { int32_t L_66 = V_2; int32_t L_67 = V_1; if ((((int32_t)L_66) < ((int32_t)L_67))) { goto IL_00b9; } } IL_010a: { int32_t L_68 = V_2; return L_68; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EAN13Reader_get_BarcodeFormat_m542D6C1A6780D79A20510E0CE23E82339C7338A2 (EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)128)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EAN13Reader_determineFirstDigit_m6F1F74D02CD7F00F65EE683F86125FE48B36763B (StringBuilder_t* ___0_resultString, int32_t ___1_lgPatternFound, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL; { V_0 = 0; goto IL_002c; } IL_0004: { int32_t L_0 = ___1_lgPatternFound; il2cpp_codegen_runtime_class_init_inline(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ((EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_StaticFields*)il2cpp_codegen_static_fields_for(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var))->___FIRST_DIGIT_ENCODINGS; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); if ((!(((uint32_t)L_0) == ((uint32_t)L_4)))) { goto IL_0028; } } { StringBuilder_t* L_5 = ___0_resultString; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); V_1 = L_6; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = V_1; int32_t L_8 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(0), (Il2CppChar)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)48), L_8)))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = V_1; NullCheck(L_5); StringBuilder_t* L_10; L_10 = StringBuilder_Insert_m88D38A4470FCC30A3ABC95607CA89F852E36006C(L_5, 0, L_9, NULL); return (bool)1; } IL_0028: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002c: { int32_t L_12 = V_0; if ((((int32_t)L_12) < ((int32_t)((int32_t)10)))) { goto IL_0004; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EAN13Reader__cctor_mC0BCEFD2B15E67F6AF94A61EFF28A1A1C3766825 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b0U2D1_FieldInfo_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b0U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL); ((EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_StaticFields*)il2cpp_codegen_static_fields_for(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var))->___FIRST_DIGIT_ENCODINGS = L_1; Il2CppCodeGenWriteBarrier((void**)(&((EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_StaticFields*)il2cpp_codegen_static_fields_for(EAN13Reader_t20778620BF59D88E72B84E25E7F412CF390404AE_il2cpp_TypeInfo_var))->___FIRST_DIGIT_ENCODINGS), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericMultipleBarcodeReader__ctor_mCC25CAF3BA1E28FE10E422CCAE84A0460AB61749 (GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10* __this, RuntimeObject* ___0_delegate, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); RuntimeObject* L_0 = ___0_delegate; __this->____delegate = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____delegate), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* GenericMultipleBarcodeReader_decodeMultiple_m1C567E415063FFC016C2EF52DF1CD64FA3E1075C (GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m353DC11D082CD277C2F56D5A2548441A7DFA161F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* V_0 = NULL; int32_t V_1 = 0; ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* V_2 = NULL; int32_t V_3 = 0; { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_0 = (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*)il2cpp_codegen_object_new(List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7(L_0, List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); V_0 = L_0; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image; RuntimeObject* L_2 = ___1_hints; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_3 = V_0; GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E(__this, L_1, L_2, L_3, 0, 0, 0, NULL); List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_inline(L_4, List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_RuntimeMethod_var); if (L_5) { goto IL_001c; } } { return (ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513*)NULL; } IL_001c: { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_inline(L_6, List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_RuntimeMethod_var); V_1 = L_7; int32_t L_8 = V_1; ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* L_9 = (ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513*)(ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513*)SZArrayNew(ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513_il2cpp_TypeInfo_var, (uint32_t)L_8); V_2 = L_9; V_3 = 0; goto IL_003c; } IL_002e: { ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* L_10 = V_2; int32_t L_11 = V_3; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_12 = V_0; int32_t L_13 = V_3; NullCheck(L_12); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_14; L_14 = List_1_get_Item_m353DC11D082CD277C2F56D5A2548441A7DFA161F(L_12, L_13, List_1_get_Item_m353DC11D082CD277C2F56D5A2548441A7DFA161F_RuntimeMethod_var); NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)L_14); int32_t L_15 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_003c: { int32_t L_16 = V_3; int32_t L_17 = V_1; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_002e; } } { ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* L_18 = V_2; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E (GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, RuntimeObject* ___2_results, int32_t ___3_xOffset, int32_t ___4_yOffset, int32_t ___5_currentDepth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t0FFBB6562EA7958526481423B8CCEB247218F921_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t884EC4C2784DFAD573895A4CCC9886C77BC7BBCA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_3 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; int32_t V_11 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_12 = NULL; float V_13 = 0.0f; float V_14 = 0.0f; { int32_t L_0 = ___5_currentDepth; if ((((int32_t)L_0) <= ((int32_t)4))) { goto IL_0006; } } { return; } IL_0006: { RuntimeObject* L_1 = __this->____delegate; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_2 = ___0_image; RuntimeObject* L_3 = ___1_hints; NullCheck(L_1); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_4; L_4 = InterfaceFuncInvoker2< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*, RuntimeObject* >::Invoke(0, Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var, L_1, L_2, L_3); V_0 = L_4; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_5 = V_0; if (L_5) { goto IL_0018; } } { return; } IL_0018: { V_1 = (bool)0; V_2 = 0; goto IL_0041; } IL_001e: { RuntimeObject* L_6 = ___2_results; int32_t L_7 = V_2; NullCheck(L_6); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_8; L_8 = InterfaceFuncInvoker1< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, int32_t >::Invoke(0, IList_1_t884EC4C2784DFAD573895A4CCC9886C77BC7BBCA_il2cpp_TypeInfo_var, L_6, L_7); V_3 = L_8; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_9 = V_3; NullCheck(L_9); String_t* L_10; L_10 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_9, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_11 = V_0; NullCheck(L_11); String_t* L_12; L_12 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_11, NULL); NullCheck(L_10); bool L_13; L_13 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_10, L_12, NULL); if (!L_13) { goto IL_003d; } } { V_1 = (bool)1; goto IL_004a; } IL_003d: { int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0041: { int32_t L_15 = V_2; RuntimeObject* L_16 = ___2_results; NullCheck(L_16); int32_t L_17; L_17 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t0FFBB6562EA7958526481423B8CCEB247218F921_il2cpp_TypeInfo_var, L_16); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_001e; } } IL_004a: { bool L_18 = V_1; if (L_18) { goto IL_005d; } } { RuntimeObject* L_19 = ___2_results; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_20 = V_0; int32_t L_21 = ___3_xOffset; int32_t L_22 = ___4_yOffset; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_23; L_23 = GenericMultipleBarcodeReader_translateResultPoints_m96C4033449340DA446749AD0DA7024EC77A14352(L_20, L_21, L_22, NULL); NullCheck(L_19); InterfaceActionInvoker1< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* >::Invoke(2, ICollection_1_t0FFBB6562EA7958526481423B8CCEB247218F921_il2cpp_TypeInfo_var, L_19, L_23); } IL_005d: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_24 = V_0; NullCheck(L_24); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_25; L_25 = Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline(L_24, NULL); V_4 = L_25; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = V_4; if (!L_26) { goto IL_006f; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = V_4; NullCheck(L_27); if (((int32_t)(((RuntimeArray*)L_27)->max_length))) { goto IL_0070; } } IL_006f: { return; } IL_0070: { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_28 = ___0_image; NullCheck(L_28); int32_t L_29; L_29 = BinaryBitmap_get_Width_m0327A38EBAD9CDBE83CEA7135DDE36387EE97E67(L_28, NULL); V_5 = L_29; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_30 = ___0_image; NullCheck(L_30); int32_t L_31; L_31 = BinaryBitmap_get_Height_m4BAC199B650C708DEDFA406389368F758117EE5B(L_30, NULL); V_6 = L_31; int32_t L_32 = V_5; V_7 = ((float)L_32); int32_t L_33 = V_6; V_8 = ((float)L_33); V_9 = (0.0f); V_10 = (0.0f); V_11 = 0; goto IL_00e8; } IL_009d: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_34 = V_4; int32_t L_35 = V_11; NullCheck(L_34); int32_t L_36 = L_35; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_37 = (L_34)->GetAt(static_cast(L_36)); V_12 = L_37; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_38 = V_12; if (!L_38) { goto IL_00e2; } } { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = V_12; NullCheck(L_39); float L_40; L_40 = VirtualFuncInvoker0< float >::Invoke(4, L_39); V_13 = L_40; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41 = V_12; NullCheck(L_41); float L_42; L_42 = VirtualFuncInvoker0< float >::Invoke(5, L_41); V_14 = L_42; float L_43 = V_13; float L_44 = V_7; if ((!(((float)L_43) < ((float)L_44)))) { goto IL_00c4; } } { float L_45 = V_13; V_7 = L_45; } IL_00c4: { float L_46 = V_14; float L_47 = V_8; if ((!(((float)L_46) < ((float)L_47)))) { goto IL_00ce; } } { float L_48 = V_14; V_8 = L_48; } IL_00ce: { float L_49 = V_13; float L_50 = V_9; if ((!(((float)L_49) > ((float)L_50)))) { goto IL_00d8; } } { float L_51 = V_13; V_9 = L_51; } IL_00d8: { float L_52 = V_14; float L_53 = V_10; if ((!(((float)L_52) > ((float)L_53)))) { goto IL_00e2; } } { float L_54 = V_14; V_10 = L_54; } IL_00e2: { int32_t L_55 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00e8: { int32_t L_56 = V_11; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_57 = V_4; NullCheck(L_57); if ((((int32_t)L_56) < ((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length))))) { goto IL_009d; } } { float L_58 = V_7; if ((!(((float)L_58) > ((float)(30.0f))))) { goto IL_0116; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_59 = ___0_image; float L_60 = V_7; int32_t L_61 = V_6; NullCheck(L_59); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_62; L_62 = BinaryBitmap_crop_m9DDD5C74F1A748ADF38F8553C098DFAEDDE0F1E5(L_59, 0, 0, il2cpp_codegen_cast_double_to_int(L_60), L_61, NULL); RuntimeObject* L_63 = ___1_hints; RuntimeObject* L_64 = ___2_results; int32_t L_65 = ___3_xOffset; int32_t L_66 = ___4_yOffset; int32_t L_67 = ___5_currentDepth; GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E(__this, L_62, L_63, L_64, L_65, L_66, ((int32_t)il2cpp_codegen_add(L_67, 1)), NULL); } IL_0116: { float L_68 = V_8; if ((!(((float)L_68) > ((float)(30.0f))))) { goto IL_013c; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_69 = ___0_image; int32_t L_70 = V_5; float L_71 = V_8; NullCheck(L_69); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_72; L_72 = BinaryBitmap_crop_m9DDD5C74F1A748ADF38F8553C098DFAEDDE0F1E5(L_69, 0, 0, L_70, il2cpp_codegen_cast_double_to_int(L_71), NULL); RuntimeObject* L_73 = ___1_hints; RuntimeObject* L_74 = ___2_results; int32_t L_75 = ___3_xOffset; int32_t L_76 = ___4_yOffset; int32_t L_77 = ___5_currentDepth; GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E(__this, L_72, L_73, L_74, L_75, L_76, ((int32_t)il2cpp_codegen_add(L_77, 1)), NULL); } IL_013c: { float L_78 = V_9; int32_t L_79 = V_5; if ((!(((float)L_78) < ((float)((float)((int32_t)il2cpp_codegen_subtract(L_79, ((int32_t)30)))))))) { goto IL_016c; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_80 = ___0_image; float L_81 = V_9; int32_t L_82 = V_5; float L_83 = V_9; int32_t L_84 = V_6; NullCheck(L_80); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_85; L_85 = BinaryBitmap_crop_m9DDD5C74F1A748ADF38F8553C098DFAEDDE0F1E5(L_80, il2cpp_codegen_cast_double_to_int(L_81), 0, ((int32_t)il2cpp_codegen_subtract(L_82, il2cpp_codegen_cast_double_to_int(L_83))), L_84, NULL); RuntimeObject* L_86 = ___1_hints; RuntimeObject* L_87 = ___2_results; int32_t L_88 = ___3_xOffset; float L_89 = V_9; int32_t L_90 = ___4_yOffset; int32_t L_91 = ___5_currentDepth; GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E(__this, L_85, L_86, L_87, ((int32_t)il2cpp_codegen_add(L_88, il2cpp_codegen_cast_double_to_int(L_89))), L_90, ((int32_t)il2cpp_codegen_add(L_91, 1)), NULL); } IL_016c: { float L_92 = V_10; int32_t L_93 = V_6; if ((!(((float)L_92) < ((float)((float)((int32_t)il2cpp_codegen_subtract(L_93, ((int32_t)30)))))))) { goto IL_019c; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_94 = ___0_image; float L_95 = V_10; int32_t L_96 = V_5; int32_t L_97 = V_6; float L_98 = V_10; NullCheck(L_94); BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_99; L_99 = BinaryBitmap_crop_m9DDD5C74F1A748ADF38F8553C098DFAEDDE0F1E5(L_94, 0, il2cpp_codegen_cast_double_to_int(L_95), L_96, ((int32_t)il2cpp_codegen_subtract(L_97, il2cpp_codegen_cast_double_to_int(L_98))), NULL); RuntimeObject* L_100 = ___1_hints; RuntimeObject* L_101 = ___2_results; int32_t L_102 = ___3_xOffset; int32_t L_103 = ___4_yOffset; float L_104 = V_10; int32_t L_105 = ___5_currentDepth; GenericMultipleBarcodeReader_doDecodeMultiple_mFC81BC4A23CC694A3F8816CC5D96CFFAF2145D6E(__this, L_99, L_100, L_101, L_102, ((int32_t)il2cpp_codegen_add(L_103, il2cpp_codegen_cast_double_to_int(L_104))), ((int32_t)il2cpp_codegen_add(L_105, 1)), NULL); } IL_019c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* GenericMultipleBarcodeReader_translateResultPoints_m96C4033449340DA446749AD0DA7024EC77A14352 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___0_result, int32_t ___1_xOffset, int32_t ___2_yOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_0 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL; int32_t V_2 = 0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_4 = NULL; { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_0 = ___0_result; NullCheck(L_0); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_1; L_1 = Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline(L_0, NULL); V_0 = L_1; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2 = V_0; NullCheck(L_2); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))); V_1 = L_3; V_2 = 0; goto IL_0039; } IL_0014: { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_0; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = (L_4)->GetAt(static_cast(L_6)); V_3 = L_7; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = V_3; if (!L_8) { goto IL_0035; } } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1; int32_t L_10 = V_2; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = V_3; NullCheck(L_11); float L_12; L_12 = VirtualFuncInvoker0< float >::Invoke(4, L_11); int32_t L_13 = ___1_xOffset; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = V_3; NullCheck(L_14); float L_15; L_15 = VirtualFuncInvoker0< float >::Invoke(5, L_14); int32_t L_16 = ___2_yOffset; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_17, ((float)il2cpp_codegen_add(L_12, ((float)L_13))), ((float)il2cpp_codegen_add(L_15, ((float)L_16))), NULL); NullCheck(L_9); ArrayElementTypeCheck (L_9, L_17); (L_9)->SetAt(static_cast(L_10), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_17); } IL_0035: { int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0039: { int32_t L_19 = V_2; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_20 = V_0; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0014; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_21 = ___0_result; NullCheck(L_21); String_t* L_22; L_22 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_21, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_23 = ___0_result; NullCheck(L_23); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24; L_24 = Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline(L_23, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_25 = ___0_result; NullCheck(L_25); int32_t L_26; L_26 = Result_get_NumBits_m417D5B45ED4484DAE80E3709B515D892AEB07A6D_inline(L_25, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = V_1; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_28 = ___0_result; NullCheck(L_28); int32_t L_29; L_29 = Result_get_BarcodeFormat_m796820E994C575ECBFBD9CB93FBC3D6769B07AAB_inline(L_28, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_30 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_mE46BF9DC0B9A7C34E2B4637A5E5FAC943C5B8BFA(L_30, L_22, L_24, L_26, L_27, L_29, NULL); V_4 = L_30; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_31 = V_4; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_32 = ___0_result; NullCheck(L_32); RuntimeObject* L_33; L_33 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_32, NULL); NullCheck(L_31); Result_putAllMetadata_mC45C68DF94C5EA68A841ADD0329F34C0895F2F89(L_31, L_33, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_34 = V_4; return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* GenericMultipleBarcodeReader_decode_m1F95DAB7E6C7CA0044EA6DBD1A12F19B41964B81 (GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____delegate; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image; RuntimeObject* L_2 = ___1_hints; NullCheck(L_0); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_3; L_3 = InterfaceFuncInvoker2< Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9*, RuntimeObject* >::Invoke(0, Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var, L_0, L_1, L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericMultipleBarcodeReader_reset_m3F54089BB99E78234F0D83735A98272609E757C9 (GenericMultipleBarcodeReader_t7538284056C64FD70B78D3F20186C14FCED3AD10* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____delegate; NullCheck(L_0); InterfaceActionInvoker0::Invoke(1, Reader_t1A9C7CADF7A2C1EDCB670DAA63F259E7B798FE4C_il2cpp_TypeInfo_var, 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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertedLuminanceSource__ctor_mD72787E6D5CB846B50DD64719D946B64165DB896 (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* ___0_delegate, const RuntimeMethod* method) { { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = ___0_delegate; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_0); LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_2 = ___0_delegate; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_2); LuminanceSource__ctor_m577CF72FCA4F52502CD0746F70283DA7226192CD(__this, L_1, L_3, NULL); LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_4 = ___0_delegate; __this->___delegate = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___delegate), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InvertedLuminanceSource_getRow_mBBE42F544D037E2CDF377AC6E8EB705A1D9BF821 (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, int32_t ___0_y, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_row, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = __this->___delegate; int32_t L_1 = ___0_y; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_row; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3; L_3 = VirtualFuncInvoker2< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(4, L_0, L_1, L_2); ___1_row = L_3; int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(6, __this); V_0 = L_4; V_1 = 0; goto IL_0031; } IL_001a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_row; int32_t L_6 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___1_row; int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)255), ((int32_t)((int32_t)L_10&((int32_t)255))))))); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0031: { int32_t L_12 = V_1; int32_t L_13 = V_0; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___1_row; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InvertedLuminanceSource_get_Matrix_m27AA611581AABDEEEA69704A96985EB9D2A13B87 (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __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* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___invertedMatrix; if (L_0) { goto IL_0052; } } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1 = __this->___delegate; NullCheck(L_1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(5, L_1); V_0 = L_2; int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, __this); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(7, __this); V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, L_4)); int32_t L_5 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_5); __this->___invertedMatrix = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___invertedMatrix), (void*)L_6); V_2 = 0; goto IL_004e; } IL_0032: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___invertedMatrix; int32_t L_8 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; uint8_t L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)255), ((int32_t)((int32_t)L_12&((int32_t)255))))))); int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_004e: { int32_t L_14 = V_2; int32_t L_15 = V_1; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0032; } } IL_0052: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___invertedMatrix; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* InvertedLuminanceSource_crop_m955E1D85D63880CA90B2CAB812432083DDDEB46F (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, int32_t ___0_left, int32_t ___1_top, int32_t ___2_width, int32_t ___3_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = __this->___delegate; int32_t L_1 = ___0_left; int32_t L_2 = ___1_top; int32_t L_3 = ___2_width; int32_t L_4 = ___3_height; NullCheck(L_0); LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_5; L_5 = VirtualFuncInvoker4< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE*, int32_t, int32_t, int32_t, int32_t >::Invoke(8, L_0, L_1, L_2, L_3, L_4); InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* L_6 = (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF*)il2cpp_codegen_object_new(InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF_il2cpp_TypeInfo_var); InvertedLuminanceSource__ctor_mD72787E6D5CB846B50DD64719D946B64165DB896(L_6, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InvertedLuminanceSource_get_RotateSupported_mF3D9609D2D879057FD1AC8F2AA16AD12CBB57980 (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, const RuntimeMethod* method) { { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = __this->___delegate; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(9, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* InvertedLuminanceSource_invert_mE072426477E7FD505A71576F502BD0DE71FB128B (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, const RuntimeMethod* method) { { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = __this->___delegate; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* InvertedLuminanceSource_rotateCounterClockwise_mA5DA5A8840575A1058C779B06A564CB707045B1C (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_0 = __this->___delegate; NullCheck(L_0); LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* L_1; L_1 = VirtualFuncInvoker0< LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* >::Invoke(10, L_0); InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF* L_2 = (InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF*)il2cpp_codegen_object_new(InvertedLuminanceSource_tD30319A6B485DE85B3EAC722FEF1F34FD008D9DF_il2cpp_TypeInfo_var); InvertedLuminanceSource__ctor_mD72787E6D5CB846B50DD64719D946B64165DB896(L_2, L_1, NULL); return L_2; } } #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 Dimension_get_Width_m0D064E5B5EB00C2E0491E8F9E1BBEF0343F349BD (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dimension_get_Height_m52A743EDAB0B9D026A36933914217D3CE605E7E2 (Dimension_tAE366F1CCA98BF0E958FDC695EDEDE29FECC88B7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32Renderer_get_Foreground_m31EC4100A7FE9E523860F0C8BD58FA3B3D674AD3 (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = __this->___U3CForegroundU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32Renderer_set_Foreground_m01F31C7596D550F1E2188C3822AE4CD56FD10F42 (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_value; __this->___U3CForegroundU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32Renderer_get_Background_m02FE2DAFAF2ED27220700417FF183DC1A6800F7F (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = __this->___U3CBackgroundU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32Renderer_set_Background_m514999D29B384EA67D089F83F1BB37055443CF55 (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_value; __this->___U3CBackgroundU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32Renderer__ctor_m5DE3F00D19BFE07573BE14E632106F8AC4615E83 (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_1; L_1 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_0, NULL); Color32Renderer_set_Foreground_m01F31C7596D550F1E2188C3822AE4CD56FD10F42_inline(__this, L_1, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3; L_3 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2, NULL); Color32Renderer_set_Background_m514999D29B384EA67D089F83F1BB37055443CF55_inline(__this, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* Color32Renderer_Render_m89E47C6691EDC74387D40562DD8A0043CAB5CE67 (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_matrix, int32_t ___1_format, String_t* ___2_content, EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* ___3_options, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* V_0 = NULL; int32_t V_1 = 0; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_2; memset((&V_2), 0, sizeof(V_2)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* V_5 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_matrix; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_0, NULL); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_matrix; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_2, NULL); Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_4 = (Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259*)SZArrayNew(Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_1, L_3))); V_0 = L_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5 = ___0_matrix; NullCheck(L_5); int32_t L_6; L_6 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_5, NULL); V_1 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_7; L_7 = Color32Renderer_get_Foreground_m31EC4100A7FE9E523860F0C8BD58FA3B3D674AD3_inline(__this, NULL); V_2 = L_7; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8; L_8 = Color32Renderer_get_Background_m02FE2DAFAF2ED27220700417FF183DC1A6800F7F_inline(__this, NULL); V_3 = L_8; V_4 = 0; goto IL_010e; } IL_0032: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = ___0_matrix; int32_t L_10 = V_1; int32_t L_11 = V_4; NullCheck(L_9); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_12; L_12 = BitMatrix_getRow_m4D4F0FAEDC2FF3561EE6511FFF1472C225C17185(L_9, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7*)NULL, NULL); V_5 = L_12; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_13 = V_5; NullCheck(L_13); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14; L_14 = BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline(L_13, NULL); V_6 = L_14; V_7 = 0; goto IL_00fd; } IL_0050: { V_8 = 0; goto IL_00ee; } IL_0058: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_6; int32_t L_16 = V_7; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = V_8; V_9 = ((int32_t)(((int32_t)(L_18>>((int32_t)(L_19&((int32_t)31)))))&1)); int32_t L_20 = V_9; if ((!(((uint32_t)L_20) == ((uint32_t)1)))) { goto IL_00ab; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_21 = V_0; int32_t L_22 = V_4; int32_t L_23 = V_7; int32_t L_24 = V_8; NullCheck(L_21); uint8_t L_25 = (&V_2)->___r; uint8_t L_26 = (&V_2)->___g; uint8_t L_27 = (&V_2)->___b; uint8_t L_28 = (&V_2)->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_29; memset((&L_29), 0, sizeof(L_29)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_29), L_25, L_26, L_27, L_28, NULL); *(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((L_21)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)256), L_22)), ((int32_t)il2cpp_codegen_multiply(L_23, ((int32_t)32))))), L_24))))) = L_29; goto IL_00e8; } IL_00ab: { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_30 = V_0; int32_t L_31 = V_4; int32_t L_32 = V_7; int32_t L_33 = V_8; NullCheck(L_30); uint8_t L_34 = (&V_3)->___r; uint8_t L_35 = (&V_3)->___g; uint8_t L_36 = (&V_3)->___b; uint8_t L_37 = (&V_3)->___a; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_38; memset((&L_38), 0, sizeof(L_38)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_38), L_34, L_35, L_36, L_37, NULL); *(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)((L_30)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)256), L_31)), ((int32_t)il2cpp_codegen_multiply(L_32, ((int32_t)32))))), L_33))))) = L_38; } IL_00e8: { int32_t L_39 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00ee: { int32_t L_40 = V_8; if ((((int32_t)L_40) < ((int32_t)((int32_t)32)))) { goto IL_0058; } } { int32_t L_41 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00fd: { int32_t L_42 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_6; NullCheck(L_43); if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))) { goto IL_0050; } } { int32_t L_44 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_010e: { int32_t L_45 = V_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_46 = ___0_matrix; NullCheck(L_46); int32_t L_47; L_47 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_46, NULL); if ((((int32_t)L_45) < ((int32_t)L_47))) { goto IL_0032; } } { Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* L_48 = V_0; return L_48; } } #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 ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* QrCodeEncodingOptions_get_ErrorCorrection_m7BEC0F83D30626193A9876E731C422F3BAE6E71E (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 3); if (!L_1) { goto IL_0020; } } { RuntimeObject* L_2; L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, 3); return ((ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)CastclassSealed((RuntimeObject*)L_3, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6_il2cpp_TypeInfo_var)); } IL_0020: { return (ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QrCodeEncodingOptions_set_ErrorCorrection_mC5FEA28A4A13489738DE55BC72AB5AFD380B0DB3 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_0 = ___0_value; if (L_0) { goto IL_001f; } } { RuntimeObject* L_1; L_1 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_1, 3); if (!L_2) { goto IL_002c; } } { RuntimeObject* L_3; L_3 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_3, 3); return; } IL_001f: { RuntimeObject* L_5; L_5 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_6 = ___0_value; NullCheck(L_5); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_5, 3, L_6); } IL_002c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* QrCodeEncodingOptions_get_CharacterSet_m53E5D065B3CBC5C5669743687EE46E9CE367F799 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, 4); if (!L_1) { goto IL_0020; } } { RuntimeObject* L_2; L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, 4); return ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var)); } IL_0020: { return (String_t*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QrCodeEncodingOptions_set_CharacterSet_mB0AC88A44D0ADD964915DFDC7DCE7F17093C77E9 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, String_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_value; if (L_0) { goto IL_001f; } } { RuntimeObject* L_1; L_1 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_1, 4); if (!L_2) { goto IL_002c; } } { RuntimeObject* L_3; L_3 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_3, 4); return; } IL_001f: { RuntimeObject* L_5; L_5 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); String_t* L_6 = ___0_value; NullCheck(L_5); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_5, 4, L_6); } IL_002c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QrCodeEncodingOptions_get_DisableECI_m1453E5D3F73DCB6C1E909AB4937E5DD0741945BC (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, ((int32_t)9)); if (!L_1) { goto IL_0022; } } { RuntimeObject* L_2; L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, ((int32_t)9)); return ((*(bool*)((bool*)(bool*)UnBox(L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))); } IL_0022: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QrCodeEncodingOptions_set_DisableECI_mD6E839BD49C24F8DB2AD16599F3B1FF357D45772 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, bool ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0; L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); bool L_1 = ___0_value; bool L_2 = L_1; RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2); NullCheck(L_0); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, ((int32_t)9), L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 QrCodeEncodingOptions_get_QrVersion_mA2B28B9A11F0A3B39E19FE1446F16C360E3B59B1 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0; L_0 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_0, ((int32_t)16)); if (!L_1) { goto IL_0027; } } { RuntimeObject* L_2; L_2 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_2); RuntimeObject* L_3; L_3 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_2, ((int32_t)16)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_4; memset((&L_4), 0, sizeof(L_4)); Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_4), ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_3, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))), Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); return L_4; } IL_0027: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5 = V_0; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QrCodeEncodingOptions_set_QrVersion_m58672A2F21C25DB4BE4E13505B5992D42253D0B0 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_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); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&___0_value), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (L_0) { goto IL_0027; } } { RuntimeObject* L_1; L_1 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_1, ((int32_t)16)); if (!L_2) { goto IL_0040; } } { RuntimeObject* L_3; L_3 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); NullCheck(L_3); bool L_4; L_4 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(6, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_3, ((int32_t)16)); return; } IL_0027: { RuntimeObject* L_5; L_5 = EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline(__this, NULL); int32_t L_6; L_6 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___0_value), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); int32_t L_7 = L_6; RuntimeObject* L_8 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_7); NullCheck(L_5); InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IDictionary_2_t8BD3FBFB61AB580CC7009E3B888C03B9F7BAB843_il2cpp_TypeInfo_var, L_5, ((int32_t)16), L_8); } IL_0040: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QrCodeEncodingOptions__ctor_mB132F5E34FBAC9B4DCDB45A7E73542E9BE76C354 (QrCodeEncodingOptions_t5664DEA67EB68FE017C8E7E1999A4ED120142524* __this, const RuntimeMethod* method) { { EncodingOptions__ctor_m6E1D0DAAD5D070F02DC2C5692CB86F4FDB4AE023(__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 DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* DecodedBitStreamParser_decode_mBEA6249A3E77EB7208A7B3FFA0953EE97A0BF93B (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* ___1_version, ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* ___2_ecLevel, RuntimeObject* ___3_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m835BB1E6EA8A8BF1242B51E28FD65B43FEF68E2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBB2DBA9ECB2AD6046CB4CFB717FDD7E474A439AB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA7E3EC1093614DAF259263BA4AF7AA252E0A91); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DBCA18AA297B72805744555C24E7E76318B30A2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57810D8C15059E25698FD70733D27A8EF51E8A0B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7884F348B8345935653652786B590E96A7A97F6C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7B94E7C180C4B54A4A095A31B82FA28CE403816); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA7EC0DA4C48A16CF4AE4BDEC0270A501BC8D6D1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFD8926880B9F686521B2FBCCEFA7A207A187FBC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC059E714E2A72EE20504AF9F7DEC234DB835485D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCE2FEC181B9EF29C60C1836D45163A1899D04CA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEC9971CB42497DF176B5695C360D8463CF2D088); s_Il2CppMethodInitialized = true; } BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* V_0 = NULL; StringBuilder_t* V_1 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* V_5 = NULL; bool V_6 = false; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; String_t* V_12 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_13 = NULL; String_t* V_14 = NULL; int32_t V_15 = 0; String_t* V_16 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; String_t* G_B41_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B41_1 = NULL; String_t* G_B40_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B40_1 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B42_0 = NULL; String_t* G_B42_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B42_2 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B44_0 = NULL; String_t* G_B44_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B44_2 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B43_0 = NULL; String_t* G_B43_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B43_2 = NULL; String_t* G_B45_0 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* G_B45_1 = NULL; String_t* G_B45_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B45_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2*)il2cpp_codegen_object_new(BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2_il2cpp_TypeInfo_var); BitSource__ctor_m221889AC2A59E364010C2172CD5CAE26E68483B2(L_1, L_0, NULL); V_0 = L_1; StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)50), NULL); V_1 = L_2; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_3 = (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)il2cpp_codegen_object_new(List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var); List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B(L_3, 1, List_1__ctor_m6E189E853E52A0F201AB20154D752E2247B5432B_RuntimeMethod_var); V_2 = L_3; V_3 = (-1); V_4 = (-1); } try { { V_5 = (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56*)NULL; V_6 = (bool)0; } IL_0021_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_4, NULL); if ((((int32_t)L_5) >= ((int32_t)4))) { goto IL_0033_1; } } { il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_6 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___TERMINATOR; V_7 = L_6; goto IL_004c_1; } IL_0033_1: try { IL_0033_2: BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 4, NULL); il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_9; L_9 = Mode_forBits_m561C5BDAF2A2AE964E766E89B292568E7159D1ED(L_8, NULL); V_7 = L_9; goto IL_004c_1; } catch(Il2CppExceptionWrapper& e) { 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_0043_1; } throw e; } CATCH_0043_1: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));; V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0281; } IL_004c_1: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_11 = V_7; NullCheck(L_11); String_t* L_12; L_12 = Mode_get_Name_m0B26C6FC2214F1E896BDCE29FE169BA2853A2420_inline(L_11, NULL); String_t* L_13 = L_12; V_14 = L_13; if (!L_13) { goto IL_0179_1; } } { Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_14 = ((U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_il2cpp_TypeInfo_var))->___U24U24method0x6000466U2D1; il2cpp_codegen_memory_barrier(); if (L_14) { goto IL_00b9_1; } } { Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_15 = (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*)il2cpp_codegen_object_new(Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588_il2cpp_TypeInfo_var); Dictionary_2__ctor_mBB2DBA9ECB2AD6046CB4CFB717FDD7E474A439AB(L_15, 6, Dictionary_2__ctor_mBB2DBA9ECB2AD6046CB4CFB717FDD7E474A439AB_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_16 = L_15; NullCheck(L_16); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_16, _stringLiteralFEC9971CB42497DF176B5695C360D8463CF2D088, 0, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_17 = L_16; NullCheck(L_17); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_17, _stringLiteralA7B94E7C180C4B54A4A095A31B82FA28CE403816, 1, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_18 = L_17; NullCheck(L_18); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_18, _stringLiteral57810D8C15059E25698FD70733D27A8EF51E8A0B, 2, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_19 = L_18; NullCheck(L_19); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_19, _stringLiteralDCE2FEC181B9EF29C60C1836D45163A1899D04CA, 3, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_20 = L_19; NullCheck(L_20); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_20, _stringLiteral4DBCA18AA297B72805744555C24E7E76318B30A2, 4, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_21 = L_20; NullCheck(L_21); Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(L_21, _stringLiteralAFD8926880B9F686521B2FBCCEFA7A207A187FBC, 5, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var); il2cpp_codegen_memory_barrier(); ((U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_il2cpp_TypeInfo_var))->___U24U24method0x6000466U2D1 = L_21; Il2CppCodeGenWriteBarrier((void**)(&((U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_il2cpp_TypeInfo_var))->___U24U24method0x6000466U2D1), (void*)L_21); } IL_00b9_1: { Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* L_22 = ((U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687_il2cpp_TypeInfo_var))->___U24U24method0x6000466U2D1; il2cpp_codegen_memory_barrier(); String_t* L_23 = V_14; NullCheck(L_22); bool L_24; L_24 = Dictionary_2_TryGetValue_m835BB1E6EA8A8BF1242B51E28FD65B43FEF68E2A(L_22, L_23, (&V_15), Dictionary_2_TryGetValue_m835BB1E6EA8A8BF1242B51E28FD65B43FEF68E2A_RuntimeMethod_var); if (!L_24) { goto IL_0179_1; } } { int32_t L_25 = V_15; switch (L_25) { case 0: { goto IL_0223_1; } case 1: { goto IL_00f2_1; } case 2: { goto IL_00f2_1; } case 3: { goto IL_00fa_1; } case 4: { goto IL_0122_1; } case 5: { goto IL_0142_1; } } } { goto IL_0179_1; } IL_00f2_1: { V_6 = (bool)1; goto IL_0223_1; } IL_00fa_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_26 = V_0; NullCheck(L_26); int32_t L_27; L_27 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_26, NULL); if ((((int32_t)L_27) >= ((int32_t)((int32_t)16)))) { goto IL_010c_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_010c_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_28 = V_0; NullCheck(L_28); int32_t L_29; L_29 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_28, 8, NULL); V_3 = L_29; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_30 = V_0; NullCheck(L_30); int32_t L_31; L_31 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_30, 8, NULL); V_4 = L_31; goto IL_0223_1; } IL_0122_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_32 = V_0; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); int32_t L_33; L_33 = DecodedBitStreamParser_parseECIValue_mF1024E3217929DF569966A77FCB255185D36AE76(L_32, NULL); V_8 = L_33; int32_t L_34 = V_8; il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var); CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_35; L_35 = CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710(L_34, NULL); V_5 = L_35; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_36 = V_5; if (L_36) { goto IL_0223_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_0142_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_37 = V_0; NullCheck(L_37); int32_t L_38; L_38 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_37, 4, NULL); V_9 = L_38; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_39 = V_0; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_40 = V_7; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_41 = ___1_version; NullCheck(L_40); int32_t L_42; L_42 = Mode_getCharacterCountBits_m885DD8D84CDF690CB422861693D35731E0A9002E(L_40, L_41, NULL); NullCheck(L_39); int32_t L_43; L_43 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_39, L_42, NULL); V_10 = L_43; int32_t L_44 = V_9; if ((!(((uint32_t)L_44) == ((uint32_t)1)))) { goto IL_0223_1; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_45 = V_0; StringBuilder_t* L_46 = V_1; int32_t L_47 = V_10; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); bool L_48; L_48 = DecodedBitStreamParser_decodeHanziSegment_mE6BE269CCDBBCB88F69396224A22210A6573D9BF(L_45, L_46, L_47, NULL); if (L_48) { goto IL_0223_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_0179_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_49 = V_0; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_50 = V_7; Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* L_51 = ___1_version; NullCheck(L_50); int32_t L_52; L_52 = Mode_getCharacterCountBits_m885DD8D84CDF690CB422861693D35731E0A9002E(L_50, L_51, NULL); NullCheck(L_49); int32_t L_53; L_53 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_49, L_52, NULL); V_11 = L_53; Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_54 = V_7; NullCheck(L_54); String_t* L_55; L_55 = Mode_get_Name_m0B26C6FC2214F1E896BDCE29FE169BA2853A2420_inline(L_54, NULL); String_t* L_56 = L_55; V_16 = L_56; if (!L_56) { goto IL_021e_1; } } { String_t* L_57 = V_16; bool L_58; L_58 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_57, _stringLiteral0BA7E3EC1093614DAF259263BA4AF7AA252E0A91, NULL); if (L_58) { goto IL_01d2_1; } } { String_t* L_59 = V_16; bool L_60; L_60 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_59, _stringLiteral7884F348B8345935653652786B590E96A7A97F6C, NULL); if (L_60) { goto IL_01e5_1; } } { String_t* L_61 = V_16; bool L_62; L_62 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_61, _stringLiteralC059E714E2A72EE20504AF9F7DEC234DB835485D, NULL); if (L_62) { goto IL_01fa_1; } } { String_t* L_63 = V_16; bool L_64; L_64 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_63, _stringLiteralAA7EC0DA4C48A16CF4AE4BDEC0270A501BC8D6D1, NULL); if (L_64) { goto IL_020e_1; } } { goto IL_021e_1; } IL_01d2_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_65 = V_0; StringBuilder_t* L_66 = V_1; int32_t L_67 = V_11; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); bool L_68; L_68 = DecodedBitStreamParser_decodeNumericSegment_m0E7B7DBAF3646A829C7B4FC5D1E5BE59035D67E5(L_65, L_66, L_67, NULL); if (L_68) { goto IL_0223_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_01e5_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_69 = V_0; StringBuilder_t* L_70 = V_1; int32_t L_71 = V_11; bool L_72 = V_6; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); bool L_73; L_73 = DecodedBitStreamParser_decodeAlphanumericSegment_m2B51A40A68957A60A5B05AF57D58B5166AB3546F(L_69, L_70, L_71, L_72, NULL); if (L_73) { goto IL_0223_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_01fa_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_74 = V_0; StringBuilder_t* L_75 = V_1; int32_t L_76 = V_11; CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_77 = V_5; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_78 = V_2; RuntimeObject* L_79 = ___3_hints; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); bool L_80; L_80 = DecodedBitStreamParser_decodeByteSegment_mB4C9BBE5CE366EB809B57AB0466B17DE209B13F7(L_74, L_75, L_76, L_77, L_78, L_79, NULL); if (L_80) { goto IL_0223_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_020e_1: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_81 = V_0; StringBuilder_t* L_82 = V_1; int32_t L_83 = V_11; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); bool L_84; L_84 = DecodedBitStreamParser_decodeKanjiSegment_m69ACBA6AF3DD7F63697E3D240CC106419A57A1BB(L_81, L_82, L_83, NULL); if (L_84) { goto IL_0223_1; } } { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_021e_1: { V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; goto IL_0281; } IL_0223_1: { Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_85 = V_7; il2cpp_codegen_runtime_class_init_inline(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var); Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* L_86 = ((Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_StaticFields*)il2cpp_codegen_static_fields_for(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99_il2cpp_TypeInfo_var))->___TERMINATOR; if ((!(((RuntimeObject*)(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99*)L_85) == ((RuntimeObject*)(Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99*)L_86)))) { goto IL_0021_1; } } { goto IL_0237; } } catch(Il2CppExceptionWrapper& e) { 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_0231; } throw e; } CATCH_0231: { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_87 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));; V_13 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0281; } IL_0237: { StringBuilder_t* L_88 = V_1; NullCheck(L_88); String_t* L_89; L_89 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_88); NullCheck(L_89); String_t* L_90; L_90 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_89, _stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL); String_t* L_91; L_91 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL); NullCheck(L_90); String_t* L_92; L_92 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_90, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, L_91, NULL); V_12 = L_92; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_93 = ___0_bytes; String_t* L_94 = V_12; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_95 = V_2; NullCheck(L_95); int32_t L_96; L_96 = List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_inline(L_95, List_1_get_Count_m88FEB2D94E35C258B61F53400F7CA20E99A7DAD3_RuntimeMethod_var); if (!L_96) { G_B41_0 = L_94; G_B41_1 = L_93; goto IL_026b; } G_B40_0 = L_94; G_B40_1 = L_93; } { List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_97 = V_2; G_B42_0 = L_97; G_B42_1 = G_B40_0; G_B42_2 = G_B40_1; goto IL_026c; } IL_026b: { G_B42_0 = ((List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)(NULL)); G_B42_1 = G_B41_0; G_B42_2 = G_B41_1; } IL_026c: { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_98 = ___2_ecLevel; if (!L_98) { G_B44_0 = G_B42_0; G_B44_1 = G_B42_1; G_B44_2 = G_B42_2; goto IL_0277; } G_B43_0 = G_B42_0; G_B43_1 = G_B42_1; G_B43_2 = G_B42_2; } { ErrorCorrectionLevel_t9A4ACDF2476294D59956719BCC528C0664BC33E6* L_99 = ___2_ecLevel; NullCheck(L_99); String_t* L_100; L_100 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_99); G_B45_0 = L_100; G_B45_1 = G_B43_0; G_B45_2 = G_B43_1; G_B45_3 = G_B43_2; goto IL_0278; } IL_0277: { G_B45_0 = ((String_t*)(NULL)); G_B45_1 = G_B44_0; G_B45_2 = G_B44_1; G_B45_3 = G_B44_2; } IL_0278: { int32_t L_101 = V_3; int32_t L_102 = V_4; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_103 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var); DecoderResult__ctor_mF5FB7DA64FFD592543D5DD873528EB0F55A18F81(L_103, G_B45_3, G_B45_2, G_B45_1, G_B45_0, L_101, L_102, NULL); return L_103; } IL_0281: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_104 = V_13; return L_104; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeHanziSegment_mE6BE269CCDBBCB88F69396224A22210A6573D9BF (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, 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*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_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; bool V_4 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = ___2_count; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)13)))) <= ((int32_t)L_2))) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t L_3 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, L_3))); V_0 = L_4; V_1 = 0; goto IL_006d; } IL_001b: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_5 = ___0_bits; NullCheck(L_5); int32_t L_6; L_6 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_5, ((int32_t)13), NULL); V_2 = L_6; int32_t L_7 = V_2; int32_t L_8 = V_2; V_3 = ((int32_t)(((int32_t)(((int32_t)(L_7/((int32_t)96)))<<8))|((int32_t)(L_8%((int32_t)96))))); int32_t L_9 = V_3; if ((((int32_t)L_9) >= ((int32_t)((int32_t)959)))) { goto IL_0042; } } { int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)41377))); goto IL_004a; } IL_0042: { int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)42657))); } IL_004a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; int32_t L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_14>>8))&((int32_t)255))))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; int32_t L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_16, 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_17&((int32_t)255))))); int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 2)); int32_t L_19 = ___2_count; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_19, 1)); } IL_006d: { int32_t L_20 = ___2_count; if ((((int32_t)L_20) > ((int32_t)0))) { goto IL_001b; } } try { StringBuilder_t* L_21 = ___1_result; il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); String_t* L_22 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___GB2312; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_23; L_23 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_22, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_0; NullCheck(L_25); NullCheck(L_23); String_t* L_26; L_26 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(48, L_23, L_24, 0, ((int32_t)(((RuntimeArray*)L_25)->max_length))); NullCheck(L_21); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_26, NULL); goto IL_0094; } 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_008e; } throw e; } CATCH_008e: { Exception_t* L_28 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_4 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0096; } IL_0094: { return (bool)1; } IL_0096: { bool L_29 = V_4; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeKanjiSegment_m69ACBA6AF3DD7F63697E3D240CC106419A57A1BB (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, 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*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_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; bool V_4 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = ___2_count; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL); if ((((int32_t)((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)13)))) <= ((int32_t)L_2))) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t L_3 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(2, L_3))); V_0 = L_4; V_1 = 0; goto IL_0067; } IL_001b: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_5 = ___0_bits; NullCheck(L_5); int32_t L_6; L_6 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_5, ((int32_t)13), NULL); V_2 = L_6; int32_t L_7 = V_2; int32_t L_8 = V_2; V_3 = ((int32_t)(((int32_t)(((int32_t)(L_7/((int32_t)192)))<<8))|((int32_t)(L_8%((int32_t)192))))); int32_t L_9 = V_3; if ((((int32_t)L_9) >= ((int32_t)((int32_t)7936)))) { goto IL_0048; } } { int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)33088))); goto IL_0050; } IL_0048: { int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)49472))); } IL_0050: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_0; int32_t L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint8_t)((int32_t)(uint8_t)((int32_t)(L_14>>8)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; int32_t L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_16, 1))), (uint8_t)((int32_t)(uint8_t)L_17)); int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 2)); int32_t L_19 = ___2_count; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_19, 1)); } IL_0067: { int32_t L_20 = ___2_count; if ((((int32_t)L_20) > ((int32_t)0))) { goto IL_001b; } } try { StringBuilder_t* L_21 = ___1_result; il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); String_t* L_22 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___SHIFT_JIS; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_23; L_23 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_22, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = V_0; NullCheck(L_25); NullCheck(L_23); String_t* L_26; L_26 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(48, L_23, L_24, 0, ((int32_t)(((RuntimeArray*)L_25)->max_length))); NullCheck(L_21); StringBuilder_t* L_27; L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_26, NULL); goto IL_008e; } 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_0088; } throw e; } CATCH_0088: { Exception_t* L_28 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_4 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0090; } IL_008e: { return (bool)1; } IL_0090: { bool L_29 = V_4; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeByteSegment_mB4C9BBE5CE366EB809B57AB0466B17DE209B13F7 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___3_currentCharacterSetECI, RuntimeObject* ___4_byteSegments, RuntimeObject* ___5_hints, 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*)&ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; bool V_3 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { int32_t L_0 = ___2_count; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_1 = ___0_bits; NullCheck(L_1); int32_t L_2; L_2 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_1, NULL); if ((((int32_t)((int32_t)(L_0<<3))) <= ((int32_t)L_2))) { goto IL_000d; } } { return (bool)0; } IL_000d: { int32_t L_3 = ___2_count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; V_1 = 0; goto IL_0027; } IL_0018: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0; int32_t L_6 = V_1; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_7 = ___0_bits; NullCheck(L_7); int32_t L_8; L_8 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_7, 8, NULL); NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (uint8_t)((int32_t)(uint8_t)L_8)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = ___2_count; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0018; } } { CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_12 = ___3_currentCharacterSetECI; if (L_12) { goto IL_0039; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; RuntimeObject* L_14 = ___5_hints; il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var); String_t* L_15; L_15 = StringUtils_guessEncoding_m1C846F38EAA34AA868004FE1A363EE02BBEA042B(L_13, L_14, NULL); V_2 = L_15; goto IL_0040; } IL_0039: { CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_16 = ___3_currentCharacterSetECI; NullCheck(L_16); String_t* L_17; L_17 = CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline(L_16, NULL); V_2 = L_17; } IL_0040: try { IL_0040_1: StringBuilder_t* L_18 = ___1_result; String_t* L_19 = V_2; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_20; L_20 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(L_19, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_0; NullCheck(L_22); NullCheck(L_20); String_t* L_23; L_23 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(48, L_20, L_21, 0, ((int32_t)(((RuntimeArray*)L_22)->max_length))); NullCheck(L_18); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, L_23, NULL); goto IL_005e; } 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_0059; } throw e; } CATCH_0059: { Exception_t* L_25 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_3 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0068; } IL_005e: { RuntimeObject* L_26 = ___4_byteSegments; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27 = V_0; NullCheck(L_26); InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(2, ICollection_1_t8E1E569DC2BDB3B70AA238AF330F9D8D73C50B8A_il2cpp_TypeInfo_var, L_26, L_27); return (bool)1; } IL_0068: { bool L_28 = V_3; return L_28; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23 (int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ((DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var))->___ALPHANUMERIC_CHARS; NullCheck(L_1); if ((((int32_t)L_0) < ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_0010; } } { FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_2; L_2 = FormatException_get_Instance_mA6BCDCE92C26BA3A77CE8E1D4A746DDCB75BF494(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23_RuntimeMethod_var))); } IL_0010: { il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ((DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var))->___ALPHANUMERIC_CHARS; int32_t L_4 = ___0_value; NullCheck(L_3); int32_t L_5 = L_4; uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeAlphanumericSegment_m2B51A40A68957A60A5B05AF57D58B5166AB3546F (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, bool ___3_fc1InEffect, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_3 = NULL; { StringBuilder_t* L_0 = ___1_result; NullCheck(L_0); int32_t L_1; L_1 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_0, NULL); V_0 = L_1; goto IL_0043; } IL_0009: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits; NullCheck(L_2); int32_t L_3; L_3 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_2, NULL); if ((((int32_t)L_3) >= ((int32_t)((int32_t)11)))) { goto IL_0015; } } { return (bool)0; } IL_0015: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_4 = ___0_bits; NullCheck(L_4); int32_t L_5; L_5 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_4, ((int32_t)11), NULL); V_1 = L_5; StringBuilder_t* L_6 = ___1_result; int32_t L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); Il2CppChar L_8; L_8 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(L_7/((int32_t)45))), NULL); NullCheck(L_6); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_6, L_8, NULL); StringBuilder_t* L_10 = ___1_result; int32_t L_11 = V_1; Il2CppChar L_12; L_12 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(L_11%((int32_t)45))), NULL); NullCheck(L_10); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_10, L_12, NULL); int32_t L_14 = ___2_count; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_14, 2)); } IL_0043: { int32_t L_15 = ___2_count; if ((((int32_t)L_15) > ((int32_t)1))) { goto IL_0009; } } { int32_t L_16 = ___2_count; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_0069; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_17 = ___0_bits; NullCheck(L_17); int32_t L_18; L_18 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_17, NULL); if ((((int32_t)L_18) >= ((int32_t)6))) { goto IL_0056; } } { return (bool)0; } IL_0056: { StringBuilder_t* L_19 = ___1_result; BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_20 = ___0_bits; NullCheck(L_20); int32_t L_21; L_21 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_20, 6, NULL); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); Il2CppChar L_22; L_22 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(L_21, NULL); NullCheck(L_19); StringBuilder_t* L_23; L_23 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, L_22, NULL); } IL_0069: { bool L_24 = ___3_fc1InEffect; if (!L_24) { goto IL_00cb; } } { int32_t L_25 = V_0; V_2 = L_25; goto IL_00c2; } IL_0070: { StringBuilder_t* L_26 = ___1_result; int32_t L_27 = V_2; NullCheck(L_26); Il2CppChar L_28; L_28 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_26, L_27, NULL); if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)37))))) { goto IL_00be; } } { int32_t L_29 = V_2; StringBuilder_t* L_30 = ___1_result; NullCheck(L_30); int32_t L_31; L_31 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_30, NULL); if ((((int32_t)L_29) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_31, 1))))) { goto IL_00a0; } } { StringBuilder_t* L_32 = ___1_result; int32_t L_33 = V_2; NullCheck(L_32); Il2CppChar L_34; L_34 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_32, ((int32_t)il2cpp_codegen_add(L_33, 1)), NULL); if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)37))))) { goto IL_00a0; } } { StringBuilder_t* L_35 = ___1_result; int32_t L_36 = V_2; NullCheck(L_35); StringBuilder_t* L_37; L_37 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_35, ((int32_t)il2cpp_codegen_add(L_36, 1)), 1, NULL); goto IL_00be; } IL_00a0: { StringBuilder_t* L_38 = ___1_result; int32_t L_39 = V_2; NullCheck(L_38); StringBuilder_t* L_40; L_40 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_38, L_39, 1, NULL); StringBuilder_t* L_41 = ___1_result; int32_t L_42 = V_2; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1); V_3 = L_43; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_44 = V_3; NullCheck(L_44); (L_44)->SetAt(static_cast(0), (Il2CppChar)((int32_t)29)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_45 = V_3; NullCheck(L_41); StringBuilder_t* L_46; L_46 = StringBuilder_Insert_m88D38A4470FCC30A3ABC95607CA89F852E36006C(L_41, L_42, L_45, NULL); } IL_00be: { int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00c2: { int32_t L_48 = V_2; StringBuilder_t* L_49 = ___1_result; NullCheck(L_49); int32_t L_50; L_50 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_49, NULL); if ((((int32_t)L_48) < ((int32_t)L_50))) { goto IL_0070; } } IL_00cb: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DecodedBitStreamParser_decodeNumericSegment_m0E7B7DBAF3646A829C7B4FC5D1E5BE59035D67E5 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, StringBuilder_t* ___1_result, int32_t ___2_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { goto IL_0059; } IL_0002: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits; NullCheck(L_0); int32_t L_1; L_1 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_0, NULL); if ((((int32_t)L_1) >= ((int32_t)((int32_t)10)))) { goto IL_000e; } } { return (bool)0; } IL_000e: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_2 = ___0_bits; NullCheck(L_2); int32_t L_3; L_3 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_2, ((int32_t)10), NULL); V_0 = L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)((int32_t)1000)))) { goto IL_0021; } } { return (bool)0; } IL_0021: { StringBuilder_t* L_5 = ___1_result; int32_t L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); Il2CppChar L_7; L_7 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(L_6/((int32_t)100))), NULL); NullCheck(L_5); StringBuilder_t* L_8; L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_5, L_7, NULL); StringBuilder_t* L_9 = ___1_result; int32_t L_10 = V_0; Il2CppChar L_11; L_11 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(((int32_t)(L_10/((int32_t)10)))%((int32_t)10))), NULL); NullCheck(L_9); StringBuilder_t* L_12; L_12 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, L_11, NULL); StringBuilder_t* L_13 = ___1_result; int32_t L_14 = V_0; Il2CppChar L_15; L_15 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(L_14%((int32_t)10))), NULL); NullCheck(L_13); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_13, L_15, NULL); int32_t L_17 = ___2_count; ___2_count = ((int32_t)il2cpp_codegen_subtract(L_17, 3)); } IL_0059: { int32_t L_18 = ___2_count; if ((((int32_t)L_18) >= ((int32_t)3))) { goto IL_0002; } } { int32_t L_19 = ___2_count; if ((!(((uint32_t)L_19) == ((uint32_t)2)))) { goto IL_009d; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_20 = ___0_bits; NullCheck(L_20); int32_t L_21; L_21 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_20, NULL); if ((((int32_t)L_21) >= ((int32_t)7))) { goto IL_006c; } } { return (bool)0; } IL_006c: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_22 = ___0_bits; NullCheck(L_22); int32_t L_23; L_23 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_22, 7, NULL); V_1 = L_23; int32_t L_24 = V_1; if ((((int32_t)L_24) < ((int32_t)((int32_t)100)))) { goto IL_007b; } } { return (bool)0; } IL_007b: { StringBuilder_t* L_25 = ___1_result; int32_t L_26 = V_1; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); Il2CppChar L_27; L_27 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(L_26/((int32_t)10))), NULL); NullCheck(L_25); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, L_27, NULL); StringBuilder_t* L_29 = ___1_result; int32_t L_30 = V_1; Il2CppChar L_31; L_31 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(((int32_t)(L_30%((int32_t)10))), NULL); NullCheck(L_29); StringBuilder_t* L_32; L_32 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_29, L_31, NULL); goto IL_00c8; } IL_009d: { int32_t L_33 = ___2_count; if ((!(((uint32_t)L_33) == ((uint32_t)1)))) { goto IL_00c8; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_34 = ___0_bits; NullCheck(L_34); int32_t L_35; L_35 = BitSource_available_m7B06ED42D663D935093CF861862C3C4B2496006A(L_34, NULL); if ((((int32_t)L_35) >= ((int32_t)4))) { goto IL_00ac; } } { return (bool)0; } IL_00ac: { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_36 = ___0_bits; NullCheck(L_36); int32_t L_37; L_37 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_36, 4, NULL); V_2 = L_37; int32_t L_38 = V_2; if ((((int32_t)L_38) < ((int32_t)((int32_t)10)))) { goto IL_00bb; } } { return (bool)0; } IL_00bb: { StringBuilder_t* L_39 = ___1_result; int32_t L_40 = V_2; il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); Il2CppChar L_41; L_41 = DecodedBitStreamParser_toAlphaNumericChar_m1180E0AB56911C48B86C302AEE52952E19DE0C23(L_40, NULL); NullCheck(L_39); StringBuilder_t* L_42; L_42 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_39, L_41, NULL); } IL_00c8: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DecodedBitStreamParser_parseECIValue_mF1024E3217929DF569966A77FCB255185D36AE76 (BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* ___0_bits, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_0 = ___0_bits; NullCheck(L_0); int32_t L_1; L_1 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_0, 8, NULL); V_0 = L_1; int32_t L_2 = V_0; if (((int32_t)(L_2&((int32_t)128)))) { goto IL_0016; } } { int32_t L_3 = V_0; return ((int32_t)(L_3&((int32_t)127))); } IL_0016: { int32_t L_4 = V_0; if ((!(((uint32_t)((int32_t)(L_4&((int32_t)192)))) == ((uint32_t)((int32_t)128))))) { goto IL_0035; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_5 = ___0_bits; NullCheck(L_5); int32_t L_6; L_6 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_5, 8, NULL); V_1 = L_6; int32_t L_7 = V_0; int32_t L_8 = V_1; return ((int32_t)(((int32_t)(((int32_t)(L_7&((int32_t)63)))<<8))|L_8)); } IL_0035: { int32_t L_9 = V_0; if ((!(((uint32_t)((int32_t)(L_9&((int32_t)224)))) == ((uint32_t)((int32_t)192))))) { goto IL_0056; } } { BitSource_tDB456F6CDA668085ADC1BCE0547CD1C26F74AFB2* L_10 = ___0_bits; NullCheck(L_10); int32_t L_11; L_11 = BitSource_readBits_mCEF4C981D651C47853555855D72DE8D802B9610D(L_10, ((int32_t)16), NULL); V_2 = L_11; int32_t L_12 = V_0; int32_t L_13 = V_2; return ((int32_t)(((int32_t)(((int32_t)(L_12&((int32_t)31)))<<((int32_t)16)))|L_13)); } IL_0056: { int32_t L_14 = V_0; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_15); String_t* L_17; L_17 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF90C379AD5635FE48755A7E336FA0C74E176FB22)), L_16, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_18, L_17, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DecodedBitStreamParser_parseECIValue_mF1024E3217929DF569966A77FCB255185D36AE76_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecodedBitStreamParser__cctor_m98847417D65725E469DF2DA06D02B82770AE0E31 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BAE60DC28D365B5EF5493498787078BF53D20EF); s_Il2CppMethodInitialized = true; } { NullCheck(_stringLiteral1BAE60DC28D365B5EF5493498787078BF53D20EF); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0; L_0 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(_stringLiteral1BAE60DC28D365B5EF5493498787078BF53D20EF, NULL); ((DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var))->___ALPHANUMERIC_CHARS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_StaticFields*)il2cpp_codegen_static_fields_for(DecodedBitStreamParser_tFD105DACCA8E30884158A4BC98A5DD3141BBE427_il2cpp_TypeInfo_var))->___ALPHANUMERIC_CHARS), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_decode_m9F0F1328B8F9A82ADFDE99321E490CFC6FCA8570 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_imageTopLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_imageBottomLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_imageTopRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_imageBottomRight, int32_t ___5_minCodewordWidth, int32_t ___6_maxCodewordWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* V_0 = NULL; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* V_1 = NULL; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* V_2 = NULL; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; int32_t V_7 = 0; int32_t V_8 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_13 = NULL; int32_t G_B21_0 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___1_imageTopLeft; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___2_imageBottomLeft; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_3 = ___3_imageTopRight; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___4_imageBottomRight; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_5; L_5 = BoundingBox_Create_m4F97DE906C8DA1A96DA5845DDAD2E5AB1A083721(L_0, L_1, L_2, L_3, L_4, NULL); V_0 = L_5; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_6 = V_0; if (L_6) { goto IL_0011; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0011: { V_1 = (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)NULL; V_2 = (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)NULL; V_3 = (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F*)NULL; V_4 = 0; goto IL_0095; } IL_001c: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___1_imageTopLeft; if (!L_7) { goto IL_002d; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___0_image; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_9 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_imageTopLeft; int32_t L_11 = ___5_minCodewordWidth; int32_t L_12 = ___6_maxCodewordWidth; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_13; L_13 = PDF417ScanningDecoder_getRowIndicatorColumn_mB6722802114D3E893769E2EC038FAACC0B824332(L_8, L_9, L_10, (bool)1, L_11, L_12, NULL); V_1 = L_13; } IL_002d: { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___3_imageTopRight; if (!L_14) { goto IL_003e; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_15 = ___0_image; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_16 = V_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = ___3_imageTopRight; int32_t L_18 = ___5_minCodewordWidth; int32_t L_19 = ___6_maxCodewordWidth; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_20; L_20 = PDF417ScanningDecoder_getRowIndicatorColumn_mB6722802114D3E893769E2EC038FAACC0B824332(L_15, L_16, L_17, (bool)0, L_18, L_19, NULL); V_2 = L_20; } IL_003e: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_21 = V_1; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_22 = V_2; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_23; L_23 = PDF417ScanningDecoder_merge_mBA7A76DD5D7B5C7DFD591D300E0B9EEE7B70E9C6(L_21, L_22, NULL); V_3 = L_23; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_24 = V_3; if (L_24) { goto IL_004b; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_004b: { int32_t L_25 = V_4; if (L_25) { goto IL_0086; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_26 = V_3; NullCheck(L_26); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_27; L_27 = DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline(L_26, NULL); if (!L_27) { goto IL_0086; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_28 = V_3; NullCheck(L_28); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_29; L_29 = DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline(L_28, NULL); NullCheck(L_29); int32_t L_30; L_30 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_29, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_31 = V_0; NullCheck(L_31); int32_t L_32; L_32 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_31, NULL); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_007d; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_33 = V_3; NullCheck(L_33); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_34; L_34 = DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline(L_33, NULL); NullCheck(L_34); int32_t L_35; L_35 = BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline(L_34, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_36 = V_0; NullCheck(L_36); int32_t L_37; L_37 = BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline(L_36, NULL); if ((((int32_t)L_35) <= ((int32_t)L_37))) { goto IL_0086; } } IL_007d: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_38 = V_3; NullCheck(L_38); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_39; L_39 = DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline(L_38, NULL); V_0 = L_39; goto IL_008f; } IL_0086: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_40 = V_3; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_41 = V_0; NullCheck(L_40); DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC_inline(L_40, L_41, NULL); goto IL_009a; } IL_008f: { int32_t L_42 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_0095: { int32_t L_43 = V_4; if ((((int32_t)L_43) < ((int32_t)2))) { goto IL_001c; } } IL_009a: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_44 = V_3; NullCheck(L_44); int32_t L_45; L_45 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(L_44, NULL); V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1)); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_46 = V_3; NullCheck(L_46); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_47; L_47 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_46, NULL); DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_48 = V_1; NullCheck(L_47); ArrayElementTypeCheck (L_47, L_48); (L_47)->SetAt(static_cast(0), (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7*)L_48); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_49 = V_3; NullCheck(L_49); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_50; L_50 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_49, NULL); int32_t L_51 = V_5; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_52 = V_2; NullCheck(L_50); ArrayElementTypeCheck (L_50, L_52); (L_50)->SetAt(static_cast(L_51), (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7*)L_52); DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_53 = V_1; V_6 = (bool)((((int32_t)((((RuntimeObject*)(DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)L_53) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0); V_7 = 1; goto IL_01b2; } IL_00c8: { bool L_54 = V_6; if (L_54) { goto IL_00d3; } } { int32_t L_55 = V_5; int32_t L_56 = V_7; G_B21_0 = ((int32_t)il2cpp_codegen_subtract(L_55, L_56)); goto IL_00d5; } IL_00d3: { int32_t L_57 = V_7; G_B21_0 = L_57; } IL_00d5: { V_8 = G_B21_0; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_58 = V_3; NullCheck(L_58); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_59; L_59 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_58, NULL); int32_t L_60 = V_8; NullCheck(L_59); int32_t L_61 = L_60; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_62 = (L_59)->GetAt(static_cast(L_61)); if (L_62) { goto IL_01ac; } } { int32_t L_63 = V_8; if (!L_63) { goto IL_00ef; } } { int32_t L_64 = V_8; int32_t L_65 = V_5; if ((!(((uint32_t)L_64) == ((uint32_t)L_65)))) { goto IL_00fe; } } IL_00ef: { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_66 = V_0; int32_t L_67 = V_8; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_68 = (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)il2cpp_codegen_object_new(DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var); DetectionResultRowIndicatorColumn__ctor_mC4FD6FB9E91683B124C457C3B1AE0A86B1B39525(L_68, L_66, (bool)((((int32_t)L_67) == ((int32_t)0))? 1 : 0), NULL); V_9 = L_68; goto IL_0106; } IL_00fe: { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_69 = V_0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_70 = (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7*)il2cpp_codegen_object_new(DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7_il2cpp_TypeInfo_var); DetectionResultColumn__ctor_mC2059CDCD6B7F58766377BF2609C4D4A21FBDA38(L_70, L_69, NULL); V_9 = L_70; } IL_0106: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_71 = V_3; NullCheck(L_71); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_72; L_72 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_71, NULL); int32_t L_73 = V_8; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_74 = V_9; NullCheck(L_72); ArrayElementTypeCheck (L_72, L_74); (L_72)->SetAt(static_cast(L_73), (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7*)L_74); V_10 = (-1); int32_t L_75 = V_10; V_11 = L_75; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_76 = V_0; NullCheck(L_76); int32_t L_77; L_77 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_76, NULL); V_12 = L_77; goto IL_019f; } IL_0122: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_78 = V_3; int32_t L_79 = V_8; int32_t L_80 = V_12; bool L_81 = V_6; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); int32_t L_82; L_82 = PDF417ScanningDecoder_getStartColumn_mD962DCB73C3066049E361A81B033629C759BE1B1(L_78, L_79, L_80, L_81, NULL); V_10 = L_82; int32_t L_83 = V_10; if ((((int32_t)L_83) < ((int32_t)0))) { goto IL_013f; } } { int32_t L_84 = V_10; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_85 = V_0; NullCheck(L_85); int32_t L_86; L_86 = BoundingBox_get_MaxX_m321AC836912F4D0A837EC4AB6B537BA00F8D62F4_inline(L_85, NULL); if ((((int32_t)L_84) <= ((int32_t)L_86))) { goto IL_0148; } } IL_013f: { int32_t L_87 = V_11; if ((((int32_t)L_87) == ((int32_t)(-1)))) { goto IL_0199; } } { int32_t L_88 = V_11; V_10 = L_88; } IL_0148: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_89 = ___0_image; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_90 = V_0; NullCheck(L_90); int32_t L_91; L_91 = BoundingBox_get_MinX_m6E359869A701CE724EE36C9EE328F86FB9E497D0_inline(L_90, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_92 = V_0; NullCheck(L_92); int32_t L_93; L_93 = BoundingBox_get_MaxX_m321AC836912F4D0A837EC4AB6B537BA00F8D62F4_inline(L_92, NULL); bool L_94 = V_6; int32_t L_95 = V_10; int32_t L_96 = V_12; int32_t L_97 = ___5_minCodewordWidth; int32_t L_98 = ___6_maxCodewordWidth; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_99; L_99 = PDF417ScanningDecoder_detectCodeword_mC80AFD6A042E7FE1207166A2C1D891C27064DF87(L_89, L_91, L_93, L_94, L_95, L_96, L_97, L_98, NULL); V_13 = L_99; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_100 = V_13; if (!L_100) { goto IL_0199; } } { DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_101 = V_9; int32_t L_102 = V_12; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_103 = V_13; NullCheck(L_101); DetectionResultColumn_setCodeword_m7763A2EE4DDBFFD41183296643A2DD38E721AFA9(L_101, L_102, L_103, NULL); int32_t L_104 = V_10; V_11 = L_104; int32_t L_105 = ___5_minCodewordWidth; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_106 = V_13; NullCheck(L_106); int32_t L_107; L_107 = Codeword_get_Width_m1DA409278A4018EA38343F693C00319CFF6759D9(L_106, NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_108; L_108 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_105, L_107, NULL); ___5_minCodewordWidth = L_108; int32_t L_109 = ___6_maxCodewordWidth; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_110 = V_13; NullCheck(L_110); int32_t L_111; L_111 = Codeword_get_Width_m1DA409278A4018EA38343F693C00319CFF6759D9(L_110, NULL); int32_t L_112; L_112 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_109, L_111, NULL); ___6_maxCodewordWidth = L_112; } IL_0199: { int32_t L_113 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_113, 1)); } IL_019f: { int32_t L_114 = V_12; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_115 = V_0; NullCheck(L_115); int32_t L_116; L_116 = BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline(L_115, NULL); if ((((int32_t)L_114) <= ((int32_t)L_116))) { goto IL_0122; } } IL_01ac: { int32_t L_117 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_117, 1)); } IL_01b2: { int32_t L_118 = V_7; int32_t L_119 = V_5; if ((((int32_t)L_118) <= ((int32_t)L_119))) { goto IL_00c8; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_120 = V_3; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_121; L_121 = PDF417ScanningDecoder_createDecoderResult_m4A1F096358C8A01C85CEF59BC65EC65B5E21EDFB(L_120, NULL); return L_121; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* PDF417ScanningDecoder_merge_mBA7A76DD5D7B5C7DFD591D300E0B9EEE7B70E9C6 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___0_leftRowIndicatorColumn, DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___1_rightRowIndicatorColumn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* V_0 = NULL; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* V_1 = NULL; { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_0 = ___0_leftRowIndicatorColumn; if (L_0) { goto IL_0008; } } { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_1 = ___1_rightRowIndicatorColumn; if (L_1) { goto IL_0008; } } { return (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F*)NULL; } IL_0008: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_2 = ___0_leftRowIndicatorColumn; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_3 = ___1_rightRowIndicatorColumn; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_4; L_4 = PDF417ScanningDecoder_getBarcodeMetadata_mA806E942E9B2C8DC7F4C58654CE81154385CEE3F(L_2, L_3, NULL); V_0 = L_4; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_5 = V_0; if (L_5) { goto IL_0015; } } { return (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F*)NULL; } IL_0015: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_6 = ___0_leftRowIndicatorColumn; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_7; L_7 = PDF417ScanningDecoder_adjustBoundingBox_mC37C7AA2DF5DE23BCDDDC41E484F1EF176276599(L_6, NULL); DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_8 = ___1_rightRowIndicatorColumn; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_9; L_9 = PDF417ScanningDecoder_adjustBoundingBox_mC37C7AA2DF5DE23BCDDDC41E484F1EF176276599(L_8, NULL); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_10; L_10 = BoundingBox_merge_m526C3B43D1CA3B09F29E5A51B324C5B7E7CBFE33(L_7, L_9, NULL); V_1 = L_10; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_11 = V_0; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_12 = V_1; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_13 = (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F*)il2cpp_codegen_object_new(DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F_il2cpp_TypeInfo_var); DetectionResult__ctor_m1D81A1523D81BD8CF45BA7F34E6EDBFD7929DC91(L_13, L_11, L_12, NULL); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* PDF417ScanningDecoder_adjustBoundingBox_mC37C7AA2DF5DE23BCDDDC41E484F1EF176276599 (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___0_rowIndicatorColumn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL; int32_t V_10 = 0; { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_0 = ___0_rowIndicatorColumn; if (L_0) { goto IL_0005; } } { return (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8*)NULL; } IL_0005: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_1 = ___0_rowIndicatorColumn; NullCheck(L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2; L_2 = DetectionResultRowIndicatorColumn_getRowHeights_m9EE12B2BE4B6B4755BEB898C50512C54431A72AF(L_1, NULL); V_0 = L_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; if (L_3) { goto IL_0011; } } { return (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8*)NULL; } IL_0011: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); int32_t L_5; L_5 = PDF417ScanningDecoder_getMax_m9FD16473AE23BE03988B2A8D7C8B8BCA38814AAC(L_4, NULL); V_1 = L_5; V_2 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; V_9 = L_6; V_10 = 0; goto IL_0038; } IL_0022: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_9; int32_t L_8 = V_10; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_3 = L_10; int32_t L_11 = V_2; int32_t L_12 = V_1; int32_t L_13 = V_3; V_2 = ((int32_t)il2cpp_codegen_add(L_11, ((int32_t)il2cpp_codegen_subtract(L_12, L_13)))); int32_t L_14 = V_3; if ((((int32_t)L_14) > ((int32_t)0))) { goto IL_0040; } } { int32_t L_15 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0038: { int32_t L_16 = V_10; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_9; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_0022; } } IL_0040: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_18 = ___0_rowIndicatorColumn; NullCheck(L_18); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_19; L_19 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_18, NULL); V_4 = L_19; V_5 = 0; goto IL_0057; } IL_004d: { int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_20, 1)); int32_t L_21 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0057: { int32_t L_22 = V_2; if ((((int32_t)L_22) <= ((int32_t)0))) { goto IL_0062; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_23 = V_4; int32_t L_24 = V_5; NullCheck(L_23); int32_t L_25 = L_24; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_26 = (L_23)->GetAt(static_cast(L_25)); if (!L_26) { goto IL_004d; } } IL_0062: { V_6 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_0; NullCheck(L_27); V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), 1)); goto IL_0086; } IL_006e: { int32_t L_28 = V_6; int32_t L_29 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = V_0; int32_t L_31 = V_7; NullCheck(L_30); int32_t L_32 = L_31; int32_t L_33 = (L_30)->GetAt(static_cast(L_32)); V_6 = ((int32_t)il2cpp_codegen_add(L_28, ((int32_t)il2cpp_codegen_subtract(L_29, L_33)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_0; int32_t L_35 = V_7; NullCheck(L_34); int32_t L_36 = L_35; int32_t L_37 = (L_34)->GetAt(static_cast(L_36)); if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_008b; } } { int32_t L_38 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_38, 1)); } IL_0086: { int32_t L_39 = V_7; if ((((int32_t)L_39) >= ((int32_t)0))) { goto IL_006e; } } IL_008b: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_40 = V_4; NullCheck(L_40); V_8 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_40)->max_length)), 1)); goto IL_00a1; } IL_0095: { int32_t L_41 = V_6; V_6 = ((int32_t)il2cpp_codegen_subtract(L_41, 1)); int32_t L_42 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_42, 1)); } IL_00a1: { int32_t L_43 = V_6; if ((((int32_t)L_43) <= ((int32_t)0))) { goto IL_00ad; } } { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_44 = V_4; int32_t L_45 = V_8; NullCheck(L_44); int32_t L_46 = L_45; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_47 = (L_44)->GetAt(static_cast(L_46)); if (!L_47) { goto IL_0095; } } IL_00ad: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_48 = ___0_rowIndicatorColumn; NullCheck(L_48); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_49; L_49 = DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline(L_48, NULL); int32_t L_50 = V_2; int32_t L_51 = V_6; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_52 = ___0_rowIndicatorColumn; NullCheck(L_52); bool L_53; L_53 = DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline(L_52, NULL); NullCheck(L_49); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_54; L_54 = BoundingBox_addMissingRows_m76F63BE9AAF83F6DF5684A512861617A1F1B40F7(L_49, L_50, L_51, L_53, NULL); return L_54; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getMax_m9FD16473AE23BE03988B2A8D7C8B8BCA38814AAC (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_values, 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; { V_0 = (-1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_values; NullCheck(L_0); V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1)); goto IL_0018; } IL_000a: { int32_t L_1 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_values; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_6; L_6 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_1, L_5, NULL); V_0 = L_6; int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); } IL_0018: { int32_t L_8 = V_1; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_000a; } } { int32_t L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* PDF417ScanningDecoder_getBarcodeMetadata_mA806E942E9B2C8DC7F4C58654CE81154385CEE3F (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___0_leftRowIndicatorColumn, DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* ___1_rightRowIndicatorColumn, const RuntimeMethod* method) { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* V_0 = NULL; BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* V_1 = NULL; { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_0 = ___0_leftRowIndicatorColumn; if (!L_0) { goto IL_000d; } } { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_1 = ___0_leftRowIndicatorColumn; NullCheck(L_1); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_2; L_2 = DetectionResultRowIndicatorColumn_getBarcodeMetadata_mFF673DF92619AE1A889234F99E245CC0D23D8E1B(L_1, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_3 = L_2; V_0 = L_3; if (L_3) { goto IL_0019; } } IL_000d: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_4 = ___1_rightRowIndicatorColumn; if (!L_4) { goto IL_0017; } } { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_5 = ___1_rightRowIndicatorColumn; NullCheck(L_5); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_6; L_6 = DetectionResultRowIndicatorColumn_getBarcodeMetadata_mFF673DF92619AE1A889234F99E245CC0D23D8E1B(L_5, NULL); return L_6; } IL_0017: { return (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E*)NULL; } IL_0019: { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_7 = ___1_rightRowIndicatorColumn; if (!L_7) { goto IL_0026; } } { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_8 = ___1_rightRowIndicatorColumn; NullCheck(L_8); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_9; L_9 = DetectionResultRowIndicatorColumn_getBarcodeMetadata_mFF673DF92619AE1A889234F99E245CC0D23D8E1B(L_8, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_10 = L_9; V_1 = L_10; if (L_10) { goto IL_0028; } } IL_0026: { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_11 = V_0; return L_11; } IL_0028: { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_12 = V_0; NullCheck(L_12); int32_t L_13; L_13 = BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline(L_12, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_14 = V_1; NullCheck(L_14); int32_t L_15; L_15 = BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline(L_14, NULL); if ((((int32_t)L_13) == ((int32_t)L_15))) { goto IL_0054; } } { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_16 = V_0; NullCheck(L_16); int32_t L_17; L_17 = BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline(L_16, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_18 = V_1; NullCheck(L_18); int32_t L_19; L_19 = BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline(L_18, NULL); if ((((int32_t)L_17) == ((int32_t)L_19))) { goto IL_0054; } } { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_20 = V_0; NullCheck(L_20); int32_t L_21; L_21 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_20, NULL); BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_22 = V_1; NullCheck(L_22); int32_t L_23; L_23 = BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline(L_22, NULL); if ((((int32_t)L_21) == ((int32_t)L_23))) { goto IL_0054; } } { return (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E*)NULL; } IL_0054: { BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* L_24 = V_0; return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* PDF417ScanningDecoder_getRowIndicatorColumn_mB6722802114D3E893769E2EC038FAACC0B824332 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___1_boundingBox, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_startPoint, bool ___3_leftToRight, int32_t ___4_minCodewordWidth, int32_t ___5_maxCodewordWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_5 = NULL; int32_t G_B4_0 = 0; { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___1_boundingBox; bool L_1 = ___3_leftToRight; DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_2 = (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107*)il2cpp_codegen_object_new(DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107_il2cpp_TypeInfo_var); DetectionResultRowIndicatorColumn__ctor_mC4FD6FB9E91683B124C457C3B1AE0A86B1B39525(L_2, L_0, L_1, NULL); V_0 = L_2; V_1 = 0; goto IL_007f; } IL_000c: { int32_t L_3 = V_1; if (!L_3) { goto IL_0012; } } { G_B4_0 = (-1); goto IL_0013; } IL_0012: { G_B4_0 = 1; } IL_0013: { V_2 = G_B4_0; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___2_startPoint; NullCheck(L_4); float L_5; L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4); V_3 = il2cpp_codegen_cast_double_to_int(L_5); ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___2_startPoint; NullCheck(L_6); float L_7; L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6); V_4 = il2cpp_codegen_cast_double_to_int(L_7); goto IL_0067; } IL_0027: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = ___0_image; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = ___0_image; NullCheck(L_9); int32_t L_10; L_10 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_9, NULL); bool L_11 = ___3_leftToRight; int32_t L_12 = V_3; int32_t L_13 = V_4; int32_t L_14 = ___4_minCodewordWidth; int32_t L_15 = ___5_maxCodewordWidth; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_16; L_16 = PDF417ScanningDecoder_detectCodeword_mC80AFD6A042E7FE1207166A2C1D891C27064DF87(L_8, 0, L_10, L_11, L_12, L_13, L_14, L_15, NULL); V_5 = L_16; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_17 = V_5; if (!L_17) { goto IL_0061; } } { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_18 = V_0; int32_t L_19 = V_4; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_20 = V_5; NullCheck(L_18); DetectionResultColumn_setCodeword_m7763A2EE4DDBFFD41183296643A2DD38E721AFA9(L_18, L_19, L_20, NULL); bool L_21 = ___3_leftToRight; if (!L_21) { goto IL_0059; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_22 = V_5; NullCheck(L_22); int32_t L_23; L_23 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(L_22, NULL); V_3 = L_23; goto IL_0061; } IL_0059: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_24 = V_5; NullCheck(L_24); int32_t L_25; L_25 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(L_24, NULL); V_3 = L_25; } IL_0061: { int32_t L_26 = V_4; int32_t L_27 = V_2; V_4 = ((int32_t)il2cpp_codegen_add(L_26, L_27)); } IL_0067: { int32_t L_28 = V_4; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_29 = ___1_boundingBox; NullCheck(L_29); int32_t L_30; L_30 = BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline(L_29, NULL); if ((((int32_t)L_28) > ((int32_t)L_30))) { goto IL_007b; } } { int32_t L_31 = V_4; BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_32 = ___1_boundingBox; NullCheck(L_32); int32_t L_33; L_33 = BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline(L_32, NULL); if ((((int32_t)L_31) >= ((int32_t)L_33))) { goto IL_0027; } } IL_007b: { int32_t L_34 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_007f: { int32_t L_35 = V_1; if ((((int32_t)L_35) < ((int32_t)2))) { goto IL_000c; } } { DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* L_36 = V_0; return L_36; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_adjustCodewordCount_mC063CF68DA5348E5CBD41FED5ED374027A66026B (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* ___1_barcodeMatrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; { BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_0 = ___1_barcodeMatrix; NullCheck(L_0); int32_t L_1 = 0; BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* L_2 = (L_0)->GetAt(static_cast(L_1)); NullCheck(L_2); int32_t L_3 = 1; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_4 = (L_2)->GetAt(static_cast(L_3)); V_0 = L_4; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_5 = V_0; NullCheck(L_5); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6; L_6 = BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057(L_5, NULL); V_1 = L_6; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_7 = ___0_detectionResult; NullCheck(L_7); int32_t L_8; L_8 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(L_7, NULL); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_9 = ___0_detectionResult; NullCheck(L_9); int32_t L_10; L_10 = DetectionResult_get_RowCount_mE63C32ABEE5E10A7BF1381DD3DE9CB67357A6CB2(L_9, NULL); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_11 = ___0_detectionResult; NullCheck(L_11); int32_t L_12; L_12 = DetectionResult_get_ErrorCorrectionLevel_m13FC8B4D0869C2E2D10850BB486D980C377C66A8(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); int32_t L_13; L_13 = PDF417ScanningDecoder_getNumberOfECCodeWords_mCE3DAA7D8546630D81414ACBA4A56E12073D4204(L_12, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_8, L_10)), L_13)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_1; NullCheck(L_14); if (((int32_t)(((RuntimeArray*)L_14)->max_length))) { goto IL_0043; } } { int32_t L_15 = V_2; if ((((int32_t)L_15) < ((int32_t)1))) { goto IL_0038; } } { int32_t L_16 = V_2; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_17 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MAX_CODEWORDS_IN_BARCODE; if ((((int32_t)L_16) <= ((int32_t)L_17))) { goto IL_003a; } } IL_0038: { return (bool)0; } IL_003a: { BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_18 = V_0; int32_t L_19 = V_2; NullCheck(L_18); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_18, L_19, NULL); goto IL_0050; } IL_0043: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1; NullCheck(L_20); int32_t L_21 = 0; int32_t L_22 = (L_20)->GetAt(static_cast(L_21)); int32_t L_23 = V_2; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0050; } } { BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_24 = V_0; int32_t L_25 = V_2; NullCheck(L_24); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_24, L_25, NULL); } IL_0050: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_createDecoderResult_m4A1F096358C8A01C85CEF59BC65EC65B5E21EDFB (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC2AEA78982ECE580E4329735D062D1B5F1A12B94_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC423242B9593865CFAF5099E70E72BF837C18D2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m49F98C7CDE40A86E99CE80339BB0941F04189395_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m79F3E2B859433E0B67E7E6B3EA0005F9FE9B12B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* V_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL; List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* V_3 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; int32_t V_8 = 0; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_9 = NULL; int32_t V_10 = 0; { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_0 = ___0_detectionResult; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_1; L_1 = PDF417ScanningDecoder_createBarcodeMatrix_mC94ECC74B0A8C1069068713B15E35047AD083E97(L_0, NULL); V_0 = L_1; BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_2 = V_0; if (L_2) { goto IL_000c; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_000c: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_3 = ___0_detectionResult; BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); bool L_5; L_5 = PDF417ScanningDecoder_adjustCodewordCount_mC063CF68DA5348E5CBD41FED5ED374027A66026B(L_3, L_4, NULL); if (L_5) { goto IL_0017; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0017: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_6, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_1 = L_6; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_7 = ___0_detectionResult; NullCheck(L_7); int32_t L_8; L_8 = DetectionResult_get_RowCount_mE63C32ABEE5E10A7BF1381DD3DE9CB67357A6CB2(L_7, NULL); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_9 = ___0_detectionResult; NullCheck(L_9); int32_t L_10; L_10 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(L_9, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_8, L_10))); V_2 = L_11; List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* L_12 = (List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C*)il2cpp_codegen_object_new(List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C_il2cpp_TypeInfo_var); List_1__ctor_mC423242B9593865CFAF5099E70E72BF837C18D2A(L_12, List_1__ctor_mC423242B9593865CFAF5099E70E72BF837C18D2A_RuntimeMethod_var); V_3 = L_12; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_13, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_4 = L_13; V_5 = 0; goto IL_00ad; } IL_0042: { V_6 = 0; goto IL_009d; } IL_0047: { BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_14 = V_0; int32_t L_15 = V_5; NullCheck(L_14); int32_t L_16 = L_15; BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* L_17 = (L_14)->GetAt(static_cast(L_16)); int32_t L_18 = V_6; NullCheck(L_17); int32_t L_19 = ((int32_t)il2cpp_codegen_add(L_18, 1)); BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_20); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21; L_21 = BarcodeValue_getValue_m42D661289C64115031F1A21ADD3CAFB5CE7A0057(L_20, NULL); V_7 = L_21; int32_t L_22 = V_5; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_23 = ___0_detectionResult; NullCheck(L_23); int32_t L_24; L_24 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(L_23, NULL); int32_t L_25 = V_6; V_8 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_22, L_24)), L_25)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_7; NullCheck(L_26); if (((int32_t)(((RuntimeArray*)L_26)->max_length))) { goto IL_0075; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_27 = V_1; int32_t L_28 = V_8; NullCheck(L_27); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_27, L_28, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); goto IL_0097; } IL_0075: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_7; NullCheck(L_29); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))) == ((uint32_t)1)))) { goto IL_0086; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = V_2; int32_t L_31 = V_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_7; NullCheck(L_32); int32_t L_33 = 0; int32_t L_34 = (L_32)->GetAt(static_cast(L_33)); NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (int32_t)L_34); goto IL_0097; } IL_0086: { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_35 = V_4; int32_t L_36 = V_8; NullCheck(L_35); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_35, L_36, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* L_37 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_7; NullCheck(L_37); List_1_Add_mC2AEA78982ECE580E4329735D062D1B5F1A12B94_inline(L_37, L_38, List_1_Add_mC2AEA78982ECE580E4329735D062D1B5F1A12B94_RuntimeMethod_var); } IL_0097: { int32_t L_39 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_009d: { int32_t L_40 = V_6; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_41 = ___0_detectionResult; NullCheck(L_41); int32_t L_42; L_42 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(L_41, NULL); if ((((int32_t)L_40) < ((int32_t)L_42))) { goto IL_0047; } } { int32_t L_43 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00ad: { int32_t L_44 = V_5; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_45 = ___0_detectionResult; NullCheck(L_45); int32_t L_46; L_46 = DetectionResult_get_RowCount_mE63C32ABEE5E10A7BF1381DD3DE9CB67357A6CB2(L_45, NULL); if ((((int32_t)L_44) < ((int32_t)L_46))) { goto IL_0042; } } { List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* L_47 = V_3; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_m49F98C7CDE40A86E99CE80339BB0941F04189395_inline(L_47, List_1_get_Count_m49F98C7CDE40A86E99CE80339BB0941F04189395_RuntimeMethod_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_49 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)L_48); V_9 = L_49; V_10 = 0; goto IL_00dc; } IL_00c9: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_50 = V_9; int32_t L_51 = V_10; List_1_tDEC4119E22EFA9DBE2F6B6C4F3ACD2FD0849215C* L_52 = V_3; int32_t L_53 = V_10; NullCheck(L_52); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54; L_54 = List_1_get_Item_m79F3E2B859433E0B67E7E6B3EA0005F9FE9B12B6(L_52, L_53, List_1_get_Item_m79F3E2B859433E0B67E7E6B3EA0005F9FE9B12B6_RuntimeMethod_var); NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_54); int32_t L_55 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00dc: { int32_t L_56 = V_10; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_57 = V_9; NullCheck(L_57); if ((((int32_t)L_56) < ((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length))))) { goto IL_00c9; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_58 = ___0_detectionResult; NullCheck(L_58); int32_t L_59; L_59 = DetectionResult_get_ErrorCorrectionLevel_m13FC8B4D0869C2E2D10850BB486D980C377C66A8(L_58, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = V_2; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_61 = V_1; NullCheck(L_61); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62; L_62 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_61, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_63 = V_4; NullCheck(L_63); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64; L_64 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_63, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_65 = V_9; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_66; L_66 = PDF417ScanningDecoder_createDecoderResultFromAmbiguousValues_m6D47CFCCFBABD2AFC51AF8F88AF3D8C4CE917C75(L_59, L_60, L_62, L_64, L_65, NULL); return L_66; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_createDecoderResultFromAmbiguousValues_m6D47CFCCFBABD2AFC51AF8F88AF3D8C4CE917C75 (int32_t ___0_ecLevel, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_codewords, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_erasureArray, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___3_ambiguousIndexes, Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___4_ambiguousIndexValues, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_3 = NULL; int32_t V_4 = 0; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_5 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___3_ambiguousIndexes; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); V_0 = L_1; V_1 = ((int32_t)100); goto IL_0091; } IL_0011: { V_2 = 0; goto IL_0026; } IL_0015: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___1_codewords; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___3_ambiguousIndexes; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_7 = ___4_ambiguousIndexValues; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (L_7)->GetAt(static_cast(L_9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0; int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); int32_t L_15 = L_14; int32_t L_16 = (L_10)->GetAt(static_cast(L_15)); NullCheck(L_2); (L_2)->SetAt(static_cast(L_6), (int32_t)L_16); int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0026: { int32_t L_18 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_0; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0015; } } try { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = ___1_codewords; int32_t L_21 = ___0_ecLevel; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = ___2_erasureArray; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_23; L_23 = PDF417ScanningDecoder_decodeCodewords_m0100263190674DB30F4E9579022A02778388C27E(L_20, L_21, L_22, NULL); V_3 = L_23; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_24 = V_3; if (!L_24) { goto IL_003d_1; } } { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_25 = V_3; V_5 = L_25; goto IL_009e; } IL_003d_1: { goto IL_0042; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_003f; } throw e; } CATCH_003f: { ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C* L_26 = ((ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C*)IL2CPP_GET_ACTIVE_EXCEPTION(ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C*));; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0042; } IL_0042: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_0; NullCheck(L_27); if (((int32_t)(((RuntimeArray*)L_27)->max_length))) { goto IL_0049; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0049: { V_4 = 0; goto IL_008a; } IL_004e: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_0; int32_t L_29 = V_4; NullCheck(L_28); int32_t L_30 = L_29; int32_t L_31 = (L_28)->GetAt(static_cast(L_30)); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_32 = ___4_ambiguousIndexValues; int32_t L_33 = V_4; NullCheck(L_32); int32_t L_34 = L_33; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_35); if ((((int32_t)L_31) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_35)->max_length)), 1))))) { goto IL_0074; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_0; int32_t L_37 = V_4; NullCheck(L_36); int32_t* L_38 = ((L_36)->GetAddressAt(static_cast(L_37))); int32_t L_39 = (*(int32_t*)L_38); *(int32_t*)L_38 = ((int32_t)il2cpp_codegen_add(L_39, 1)); goto IL_0091; } IL_0074: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_0; int32_t L_41 = V_4; NullCheck(L_40); (L_40)->SetAt(static_cast(L_41), (int32_t)0); int32_t L_42 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_0; NullCheck(L_43); if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_43)->max_length)), 1)))))) { goto IL_0084; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0084: { int32_t L_44 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_008a: { int32_t L_45 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_0; NullCheck(L_46); if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length))))) { goto IL_004e; } } IL_0091: { int32_t L_47 = V_1; int32_t L_48 = L_47; V_1 = ((int32_t)il2cpp_codegen_subtract(L_48, 1)); if ((((int32_t)L_48) > ((int32_t)0))) { goto IL_0011; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_009e: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_49 = V_5; return L_49; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* PDF417ScanningDecoder_createBarcodeMatrix_mC94ECC74B0A8C1069068713B15E35047AD083E97 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* V_4 = NULL; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_5 = NULL; int32_t V_6 = 0; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* V_7 = NULL; int32_t V_8 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_9 = NULL; int32_t V_10 = 0; { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_0 = ___0_detectionResult; NullCheck(L_0); int32_t L_1; L_1 = DetectionResult_get_RowCount_mE63C32ABEE5E10A7BF1381DD3DE9CB67357A6CB2(L_0, NULL); BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_2 = (BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39*)(BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39*)SZArrayNew(BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39_il2cpp_TypeInfo_var, (uint32_t)L_1); V_0 = L_2; V_1 = 0; goto IL_003e; } IL_0010: { BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_3 = V_0; int32_t L_4 = V_1; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_5 = ___0_detectionResult; NullCheck(L_5); int32_t L_6; L_6 = DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline(L_5, NULL); BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* L_7 = (BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E*)(BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E*)SZArrayNew(BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_6, 2))); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E*)L_7); V_2 = 0; goto IL_0032; } IL_0024: { BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* L_11 = (L_8)->GetAt(static_cast(L_10)); int32_t L_12 = V_2; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_13 = (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386*)il2cpp_codegen_object_new(BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386_il2cpp_TypeInfo_var); BarcodeValue__ctor_m676170B6446D86E89101DAC80B7A6BAC0E3DE7E9(L_13, NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386*)L_13); int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0032: { int32_t L_15 = V_2; BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_16 = V_0; int32_t L_17 = V_1; NullCheck(L_16); int32_t L_18 = L_17; BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* L_19 = (L_16)->GetAt(static_cast(L_18)); NullCheck(L_19); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0024; } } { int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_003e: { int32_t L_21 = V_1; BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_22 = V_0; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0010; } } { V_3 = 0; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_23 = ___0_detectionResult; NullCheck(L_23); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_24; L_24 = DetectionResult_getDetectionResultColumns_m377C60EF459DE047AADEE5A1EBB7424F6BE288D8(L_23, NULL); V_7 = L_24; V_8 = 0; goto IL_00b6; } IL_0053: { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_25 = V_7; int32_t L_26 = V_8; NullCheck(L_25); int32_t L_27 = L_26; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_28 = (L_25)->GetAt(static_cast(L_27)); V_4 = L_28; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_29 = V_4; if (!L_29) { goto IL_00ac; } } { DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_30 = V_4; NullCheck(L_30); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_31; L_31 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_30, NULL); V_9 = L_31; V_10 = 0; goto IL_00a4; } IL_006c: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_32 = V_9; int32_t L_33 = V_10; NullCheck(L_32); int32_t L_34 = L_33; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_35 = (L_32)->GetAt(static_cast(L_34)); V_5 = L_35; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_36 = V_5; if (!L_36) { goto IL_009e; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_37 = V_5; NullCheck(L_37); int32_t L_38; L_38 = Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline(L_37, NULL); V_6 = L_38; int32_t L_39 = V_6; if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_009e; } } { int32_t L_40 = V_6; BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_41 = V_0; NullCheck(L_41); if ((((int32_t)L_40) >= ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length))))) { goto IL_009e; } } { BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_42 = V_0; int32_t L_43 = V_6; NullCheck(L_42); int32_t L_44 = L_43; BarcodeValueU5BU5D_t7AC8214D202518FC80609811541D524C6D54780E* L_45 = (L_42)->GetAt(static_cast(L_44)); int32_t L_46 = V_3; NullCheck(L_45); int32_t L_47 = L_46; BarcodeValue_tC745085E8FB6A6CE18DCB5811BC3975A3F5D9386* L_48 = (L_45)->GetAt(static_cast(L_47)); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_49 = V_5; NullCheck(L_49); int32_t L_50; L_50 = Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline(L_49, NULL); NullCheck(L_48); BarcodeValue_setValue_m546BAA4658364F4650DFD187905F4E9AAD9B6717(L_48, L_50, NULL); } IL_009e: { int32_t L_51 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_00a4: { int32_t L_52 = V_10; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_53 = V_9; NullCheck(L_53); if ((((int32_t)L_52) < ((int32_t)((int32_t)(((RuntimeArray*)L_53)->max_length))))) { goto IL_006c; } } IL_00ac: { int32_t L_54 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_54, 1)); int32_t L_55 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_00b6: { int32_t L_56 = V_8; DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_57 = V_7; NullCheck(L_57); if ((((int32_t)L_56) < ((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length))))) { goto IL_0053; } } { BarcodeValueU5BU5DU5BU5D_tEABDA85F3A87B196E0B48580F374D1BA1AA33F39* L_58 = V_0; return L_58; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_isValidBarcodeColumn_m0926BEF018FB3673943FEDA9D4B116DD62FBC384 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, int32_t ___1_barcodeColumn, const RuntimeMethod* method) { { int32_t L_0 = ___1_barcodeColumn; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0010; } } { int32_t L_1 = ___1_barcodeColumn; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_2 = ___0_detectionResult; NullCheck(L_2); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_3; L_3 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_2, NULL); NullCheck(L_3); return (bool)((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0); } IL_0010: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getStartColumn_mD962DCB73C3066049E361A81B033629C759BE1B1 (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* ___0_detectionResult, int32_t ___1_barcodeColumn, int32_t ___2_imageRow, bool ___3_leftToRight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_1 = NULL; int32_t V_2 = 0; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* V_3 = NULL; int32_t V_4 = 0; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* V_5 = NULL; int32_t V_6 = 0; int32_t G_B3_0 = 0; int32_t G_B25_0 = 0; { bool L_0 = ___3_leftToRight; if (L_0) { goto IL_0006; } } { G_B3_0 = (-1); goto IL_0007; } IL_0006: { G_B3_0 = 1; } IL_0007: { V_0 = G_B3_0; V_1 = (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL; DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_1 = ___0_detectionResult; int32_t L_2 = ___1_barcodeColumn; int32_t L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); bool L_4; L_4 = PDF417ScanningDecoder_isValidBarcodeColumn_m0926BEF018FB3673943FEDA9D4B116DD62FBC384(L_1, ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), NULL); if (!L_4) { goto IL_0026; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_5 = ___0_detectionResult; NullCheck(L_5); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_6; L_6 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_5, NULL); int32_t L_7 = ___1_barcodeColumn; int32_t L_8 = V_0; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_10 = (L_6)->GetAt(static_cast(L_9)); int32_t L_11 = ___2_imageRow; NullCheck(L_10); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_12; L_12 = DetectionResultColumn_getCodeword_m2D20CF4D98EBB460801543A0A4D6823ECE22E806(L_10, L_11, NULL); V_1 = L_12; } IL_0026: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_13 = V_1; if (!L_13) { goto IL_003a; } } { bool L_14 = ___3_leftToRight; if (L_14) { goto IL_0033; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(L_15, NULL); return L_16; } IL_0033: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_17 = V_1; NullCheck(L_17); int32_t L_18; L_18 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(L_17, NULL); return L_18; } IL_003a: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_19 = ___0_detectionResult; NullCheck(L_19); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_20; L_20 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_19, NULL); int32_t L_21 = ___1_barcodeColumn; NullCheck(L_20); int32_t L_22 = L_21; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = ___2_imageRow; NullCheck(L_23); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_25; L_25 = DetectionResultColumn_getCodewordNearby_m82F0F0A4E97F00CF3A9D21311AF0AEF390CE536D(L_23, L_24, NULL); V_1 = L_25; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_26 = V_1; if (!L_26) { goto IL_005d; } } { bool L_27 = ___3_leftToRight; if (L_27) { goto IL_0056; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_28 = V_1; NullCheck(L_28); int32_t L_29; L_29 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(L_28, NULL); return L_29; } IL_0056: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_30 = V_1; NullCheck(L_30); int32_t L_31; L_31 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(L_30, NULL); return L_31; } IL_005d: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_32 = ___0_detectionResult; int32_t L_33 = ___1_barcodeColumn; int32_t L_34 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); bool L_35; L_35 = PDF417ScanningDecoder_isValidBarcodeColumn_m0926BEF018FB3673943FEDA9D4B116DD62FBC384(L_32, ((int32_t)il2cpp_codegen_subtract(L_33, L_34)), NULL); if (!L_35) { goto IL_0079; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_36 = ___0_detectionResult; NullCheck(L_36); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_37; L_37 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_36, NULL); int32_t L_38 = ___1_barcodeColumn; int32_t L_39 = V_0; NullCheck(L_37); int32_t L_40 = ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_41 = (L_37)->GetAt(static_cast(L_40)); int32_t L_42 = ___2_imageRow; NullCheck(L_41); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_43; L_43 = DetectionResultColumn_getCodewordNearby_m82F0F0A4E97F00CF3A9D21311AF0AEF390CE536D(L_41, L_42, NULL); V_1 = L_43; } IL_0079: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_44 = V_1; if (!L_44) { goto IL_008d; } } { bool L_45 = ___3_leftToRight; if (L_45) { goto IL_0086; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_46 = V_1; NullCheck(L_46); int32_t L_47; L_47 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(L_46, NULL); return L_47; } IL_0086: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_48 = V_1; NullCheck(L_48); int32_t L_49; L_49 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(L_48, NULL); return L_49; } IL_008d: { V_2 = 0; goto IL_00ec; } IL_0091: { int32_t L_50 = ___1_barcodeColumn; int32_t L_51 = V_0; ___1_barcodeColumn = ((int32_t)il2cpp_codegen_subtract(L_50, L_51)); DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_52 = ___0_detectionResult; NullCheck(L_52); DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_53; L_53 = DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline(L_52, NULL); int32_t L_54 = ___1_barcodeColumn; NullCheck(L_53); int32_t L_55 = L_54; DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* L_56 = (L_53)->GetAt(static_cast(L_55)); NullCheck(L_56); CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_57; L_57 = DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline(L_56, NULL); V_5 = L_57; V_6 = 0; goto IL_00e0; } IL_00aa: { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_58 = V_5; int32_t L_59 = V_6; NullCheck(L_58); int32_t L_60 = L_59; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_61 = (L_58)->GetAt(static_cast(L_60)); V_3 = L_61; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_62 = V_3; if (!L_62) { goto IL_00da; } } { bool L_63 = ___3_leftToRight; if (L_63) { goto IL_00be; } } { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_64 = V_3; NullCheck(L_64); int32_t L_65; L_65 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(L_64, NULL); G_B25_0 = L_65; goto IL_00c4; } IL_00be: { Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_66 = V_3; NullCheck(L_66); int32_t L_67; L_67 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(L_66, NULL); G_B25_0 = L_67; } IL_00c4: { int32_t L_68 = V_0; int32_t L_69 = V_2; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_70 = V_3; NullCheck(L_70); int32_t L_71; L_71 = Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline(L_70, NULL); Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_72 = V_3; NullCheck(L_72); int32_t L_73; L_73 = Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline(L_72, NULL); V_4 = ((int32_t)il2cpp_codegen_add(G_B25_0, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_68, L_69)), ((int32_t)il2cpp_codegen_subtract(L_71, L_73)))))); goto IL_0112; } IL_00da: { int32_t L_74 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_74, 1)); } IL_00e0: { int32_t L_75 = V_6; CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_76 = V_5; NullCheck(L_76); if ((((int32_t)L_75) < ((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length))))) { goto IL_00aa; } } { int32_t L_77 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_77, 1)); } IL_00ec: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_78 = ___0_detectionResult; int32_t L_79 = ___1_barcodeColumn; int32_t L_80 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); bool L_81; L_81 = PDF417ScanningDecoder_isValidBarcodeColumn_m0926BEF018FB3673943FEDA9D4B116DD62FBC384(L_78, ((int32_t)il2cpp_codegen_subtract(L_79, L_80)), NULL); if (L_81) { goto IL_0091; } } { bool L_82 = ___3_leftToRight; if (L_82) { goto IL_0106; } } { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_83 = ___0_detectionResult; NullCheck(L_83); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_84; L_84 = DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline(L_83, NULL); NullCheck(L_84); int32_t L_85; L_85 = BoundingBox_get_MaxX_m321AC836912F4D0A837EC4AB6B537BA00F8D62F4_inline(L_84, NULL); return L_85; } IL_0106: { DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* L_86 = ___0_detectionResult; NullCheck(L_86); BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_87; L_87 = DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline(L_86, NULL); NullCheck(L_87); int32_t L_88; L_88 = BoundingBox_get_MinX_m6E359869A701CE724EE36C9EE328F86FB9E497D0_inline(L_87, NULL); return L_88; } IL_0112: { int32_t L_89 = V_4; return L_89; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* PDF417ScanningDecoder_detectCodeword_mC80AFD6A042E7FE1207166A2C1D891C27064DF87 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_minColumn, int32_t ___2_maxColumn, bool ___3_leftToRight, int32_t ___4_startColumn, int32_t ___5_imageRow, int32_t ___6_minCodewordWidth, int32_t ___7_maxCodewordWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; 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; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; int32_t L_1 = ___1_minColumn; int32_t L_2 = ___2_maxColumn; bool L_3 = ___3_leftToRight; int32_t L_4 = ___4_startColumn; int32_t L_5 = ___5_imageRow; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); int32_t L_6; L_6 = PDF417ScanningDecoder_adjustCodewordStartColumn_mE93A7A3213C91A0AE2EF4B2BC8EE6EC9290BC4C5(L_0, L_1, L_2, L_3, L_4, L_5, NULL); ___4_startColumn = L_6; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = ___0_image; int32_t L_8 = ___1_minColumn; int32_t L_9 = ___2_maxColumn; bool L_10 = ___3_leftToRight; int32_t L_11 = ___4_startColumn; int32_t L_12 = ___5_imageRow; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13; L_13 = PDF417ScanningDecoder_getModuleBitCount_m2EE69C3027B7528A5564BA4C6930C4BCA62277D2(L_7, L_8, L_9, L_10, L_11, L_12, NULL); V_0 = L_13; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0; if (L_14) { goto IL_0022; } } { return (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL; } IL_0022: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_0; int32_t L_16; L_16 = MathUtils_sum_m80A19A9CBF01B0D269BA270CAF146266F2BAED7C(L_15, NULL); V_2 = L_16; bool L_17 = ___3_leftToRight; if (!L_17) { goto IL_0033; } } { int32_t L_18 = ___4_startColumn; int32_t L_19 = V_2; V_1 = ((int32_t)il2cpp_codegen_add(L_18, L_19)); goto IL_0067; } IL_0033: { V_3 = 0; goto IL_0057; } IL_0037: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_0; int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); V_4 = L_23; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_0; int32_t L_25 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = V_0; NullCheck(L_27); int32_t L_28 = V_3; NullCheck(L_26); int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), 1)), L_28)); int32_t L_30 = (L_26)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_25), (int32_t)L_30); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_0; NullCheck(L_32); int32_t L_33 = V_3; int32_t L_34 = V_4; NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_32)->max_length)), 1)), L_33))), (int32_t)L_34); int32_t L_35 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_0057: { int32_t L_36 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_0; NullCheck(L_37); if ((((int32_t)L_36) < ((int32_t)((int32_t)(((int32_t)(((RuntimeArray*)L_37)->max_length))>>1))))) { goto IL_0037; } } { int32_t L_38 = ___4_startColumn; V_1 = L_38; int32_t L_39 = V_1; int32_t L_40 = V_2; ___4_startColumn = ((int32_t)il2cpp_codegen_subtract(L_39, L_40)); } IL_0067: { int32_t L_41 = V_2; int32_t L_42 = ___6_minCodewordWidth; int32_t L_43 = ___7_maxCodewordWidth; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); bool L_44; L_44 = PDF417ScanningDecoder_checkCodewordSkew_m9522ED81CC00D2C893D2DC5DF82924794ECD4B7A(L_41, L_42, L_43, NULL); if (L_44) { goto IL_0075; } } { return (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL; } IL_0075: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); int32_t L_46; L_46 = PDF417CodewordDecoder_getDecodedValue_m9F5FEE0DC19186E6EA7715A8E3F05E6CBC99C914(L_45, NULL); V_5 = L_46; int32_t L_47 = V_5; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_48; L_48 = PDF417Common_getCodeword_m180226A73D29DFA8310A72B4FCCDBD43B50F966A(((int64_t)L_47), NULL); V_6 = L_48; int32_t L_49 = V_6; if ((!(((uint32_t)L_49) == ((uint32_t)(-1))))) { goto IL_008e; } } { return (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)NULL; } IL_008e: { int32_t L_50 = ___4_startColumn; int32_t L_51 = V_1; int32_t L_52 = V_5; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); int32_t L_53; L_53 = PDF417ScanningDecoder_getCodewordBucketNumber_mBECB682998C76EA983288DA39C1EFD9738864A21(L_52, NULL); int32_t L_54 = V_6; Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* L_55 = (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7*)il2cpp_codegen_object_new(Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7_il2cpp_TypeInfo_var); Codeword__ctor_mBAF9846106AD78CA53360B7D3AE6395171E293A7(L_55, L_50, L_51, L_53, L_54, NULL); return L_55; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417ScanningDecoder_getModuleBitCount_m2EE69C3027B7528A5564BA4C6930C4BCA62277D2 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_minColumn, int32_t ___2_maxColumn, bool ___3_leftToRight, int32_t ___4_startColumn, int32_t ___5_imageRow, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t G_B3_0 = 0; int32_t G_B10_0 = 0; int32_t G_B15_0 = 0; int32_t G_B14_0 = 0; int32_t G_B16_0 = 0; int32_t G_B16_1 = 0; { int32_t L_0 = ___4_startColumn; V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); V_1 = L_1; V_2 = 0; bool L_2 = ___3_leftToRight; if (L_2) { goto IL_0012; } } { G_B3_0 = (-1); goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_3 = G_B3_0; bool L_3 = ___3_leftToRight; V_4 = L_3; goto IL_004b; } IL_0019: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4 = ___0_image; int32_t L_5 = V_0; int32_t L_6 = ___5_imageRow; NullCheck(L_4); bool L_7; L_7 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_4, L_5, L_6, NULL); bool L_8 = V_4; if ((!(((uint32_t)L_7) == ((uint32_t)L_8)))) { goto IL_0040; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1; int32_t L_10 = V_2; NullCheck(L_9); int32_t* L_11 = ((L_9)->GetAddressAt(static_cast(L_10))); int32_t L_12 = (*(int32_t*)L_11); *(int32_t*)L_11 = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_0; int32_t L_14 = V_3; V_0 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_004b; } IL_0040: { int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1)); bool L_16 = V_4; V_4 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); } IL_004b: { bool L_17 = ___3_leftToRight; if (L_17) { goto IL_0057; } } { int32_t L_18 = V_0; int32_t L_19 = ___1_minColumn; G_B10_0 = ((((int32_t)((((int32_t)L_18) < ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_005b; } IL_0057: { int32_t L_20 = V_0; int32_t L_21 = ___2_maxColumn; G_B10_0 = ((((int32_t)L_20) < ((int32_t)L_21))? 1 : 0); } IL_005b: { if (!G_B10_0) { goto IL_0063; } } { int32_t L_22 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_1; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0019; } } IL_0063: { int32_t L_24 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_1; NullCheck(L_25); if ((((int32_t)L_24) == ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_007b; } } { int32_t L_26 = V_0; bool L_27 = ___3_leftToRight; if (L_27) { G_B15_0 = L_26; goto IL_0070; } G_B14_0 = L_26; } { int32_t L_28 = ___1_minColumn; G_B16_0 = L_28; G_B16_1 = G_B14_0; goto IL_0071; } IL_0070: { int32_t L_29 = ___2_maxColumn; G_B16_0 = L_29; G_B16_1 = G_B15_0; } IL_0071: { if ((!(((uint32_t)G_B16_1) == ((uint32_t)G_B16_0)))) { goto IL_007d; } } { int32_t L_30 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_1; NullCheck(L_31); if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_31)->max_length)), 1)))))) { goto IL_007d; } } IL_007b: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_1; return L_32; } IL_007d: { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getNumberOfECCodeWords_mCE3DAA7D8546630D81414ACBA4A56E12073D4204 (int32_t ___0_barcodeECLevel, const RuntimeMethod* method) { { int32_t L_0 = ___0_barcodeECLevel; return ((int32_t)(2<<((int32_t)(L_0&((int32_t)31))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_adjustCodewordStartColumn_mE93A7A3213C91A0AE2EF4B2BC8EE6EC9290BC4C5 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_minColumn, int32_t ___2_maxColumn, bool ___3_leftToRight, int32_t ___4_codewordStartColumn, int32_t ___5_imageRow, 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 G_B3_0 = 0; int32_t G_B10_0 = 0; { int32_t L_0 = ___4_codewordStartColumn; V_0 = L_0; bool L_1 = ___3_leftToRight; if (L_1) { goto IL_0009; } } { G_B3_0 = 1; goto IL_000a; } IL_0009: { G_B3_0 = (-1); } IL_000a: { V_1 = G_B3_0; V_2 = 0; goto IL_004d; } IL_000f: { int32_t L_2 = ___4_codewordStartColumn; int32_t L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_4; L_4 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_2, L_3))); if ((((int32_t)L_4) <= ((int32_t)2))) { goto IL_001e; } } { int32_t L_5 = ___4_codewordStartColumn; return L_5; } IL_001e: { int32_t L_6 = V_0; int32_t L_7 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7)); } IL_0022: { bool L_8 = ___3_leftToRight; if (L_8) { goto IL_002b; } } { int32_t L_9 = V_0; int32_t L_10 = ___2_maxColumn; G_B10_0 = ((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0); goto IL_0032; } IL_002b: { int32_t L_11 = V_0; int32_t L_12 = ___1_minColumn; G_B10_0 = ((((int32_t)((((int32_t)L_11) < ((int32_t)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0032: { if (!G_B10_0) { goto IL_0040; } } { bool L_13 = ___3_leftToRight; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_14 = ___0_image; int32_t L_15 = V_0; int32_t L_16 = ___5_imageRow; NullCheck(L_14); bool L_17; L_17 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_14, L_15, L_16, NULL); if ((((int32_t)L_13) == ((int32_t)L_17))) { goto IL_000f; } } IL_0040: { int32_t L_18 = V_1; V_1 = ((-L_18)); bool L_19 = ___3_leftToRight; ___3_leftToRight = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0); int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_004d: { int32_t L_21 = V_2; if ((((int32_t)L_21) < ((int32_t)2))) { goto IL_0022; } } { int32_t L_22 = V_0; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_checkCodewordSkew_m9522ED81CC00D2C893D2DC5DF82924794ECD4B7A (int32_t ___0_codewordSize, int32_t ___1_minCodewordWidth, int32_t ___2_maxCodewordWidth, const RuntimeMethod* method) { { int32_t L_0 = ___1_minCodewordWidth; int32_t L_1 = ___0_codewordSize; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_0, 2))) > ((int32_t)L_1))) { goto IL_0010; } } { int32_t L_2 = ___0_codewordSize; int32_t L_3 = ___2_maxCodewordWidth; return (bool)((((int32_t)((((int32_t)L_2) > ((int32_t)((int32_t)il2cpp_codegen_add(L_3, 2))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0010: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* PDF417ScanningDecoder_decodeCodewords_m0100263190674DB30F4E9579022A02778388C27E (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, int32_t ___1_ecLevel, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_erasures, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecodedBitStreamParser_t99ECDE3D8EB73C9F4EC62756CFDBF6261E3D9FFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_2 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_codewords; NullCheck(L_0); if (((int32_t)(((RuntimeArray*)L_0)->max_length))) { goto IL_0007; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_0007: { int32_t L_1 = ___1_ecLevel; V_0 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_add(L_1, 1))&((int32_t)31))))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_codewords; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_erasures; int32_t L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); int32_t L_5; L_5 = PDF417ScanningDecoder_correctErrors_m64C609D14F6EF2ACC36B243EB6E20F1F3F4DFCEC(L_2, L_3, L_4, NULL); V_1 = L_5; int32_t L_6 = V_1; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_001f; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_001f: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___0_codewords; int32_t L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); bool L_9; L_9 = PDF417ScanningDecoder_verifyCodewordCount_mFE5322D9B7523D7E86D366A929595C2B3DF56926(L_7, L_8, NULL); if (L_9) { goto IL_002a; } } { return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL; } IL_002a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___0_codewords; String_t* L_11; L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_ecLevel), NULL); il2cpp_codegen_runtime_class_init_inline(DecodedBitStreamParser_t99ECDE3D8EB73C9F4EC62756CFDBF6261E3D9FFC_il2cpp_TypeInfo_var); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_12; L_12 = DecodedBitStreamParser_decode_mD1B8663D22482575E1B0EFE64C1EC7CE887320FE(L_10, L_11, NULL); V_2 = L_12; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_13 = V_2; if (!L_13) { goto IL_004b; } } { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_14 = V_2; int32_t L_15 = V_1; NullCheck(L_14); DecoderResult_set_ErrorsCorrected_m6579FBA3787C70F73FB8F16A964AC8C57EE338F7_inline(L_14, L_15, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_16 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = ___2_erasures; NullCheck(L_17); NullCheck(L_16); DecoderResult_set_Erasures_m28DFA37C1569FF1C6748C082D79B93663AF3E23E_inline(L_16, ((int32_t)(((RuntimeArray*)L_17)->max_length)), NULL); } IL_004b: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_18 = V_2; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_correctErrors_m64C609D14F6EF2ACC36B243EB6E20F1F3F4DFCEC (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_erasures, int32_t ___2_numECCodewords, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___1_erasures; if (!L_0) { goto IL_000d; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___1_erasures; NullCheck(L_1); int32_t L_2 = ___2_numECCodewords; if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) > ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(L_2/2)), 3))))) { goto IL_0019; } } IL_000d: { int32_t L_3 = ___2_numECCodewords; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_0019; } } { int32_t L_4 = ___2_numECCodewords; if ((((int32_t)L_4) <= ((int32_t)((int32_t)512)))) { goto IL_001b; } } IL_0019: { return (-1); } IL_001b: { il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6* L_5 = ((PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var))->___errorCorrection; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_codewords; int32_t L_7 = ___2_numECCodewords; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___1_erasures; NullCheck(L_5); bool L_9; L_9 = ErrorCorrection_decode_m908D84DA4A8640BA5A16A83EF4CCF2EDE87607DA(L_5, L_6, L_7, L_8, (&V_0), NULL); if (L_9) { goto IL_002e; } } { return (-1); } IL_002e: { int32_t L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PDF417ScanningDecoder_verifyCodewordCount_mFE5322D9B7523D7E86D366A929595C2B3DF56926 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_codewords, int32_t ___1_numECCodewords, const RuntimeMethod* method) { int32_t V_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_codewords; NullCheck(L_0); if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)4))) { goto IL_0008; } } { return (bool)0; } IL_0008: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_codewords; NullCheck(L_1); int32_t L_2 = 0; int32_t L_3 = (L_1)->GetAt(static_cast(L_2)); V_0 = L_3; int32_t L_4 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___0_codewords; NullCheck(L_5); if ((((int32_t)L_4) <= ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))) { goto IL_0014; } } { return (bool)0; } IL_0014: { int32_t L_6 = V_0; if (L_6) { goto IL_0029; } } { int32_t L_7 = ___1_numECCodewords; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_codewords; NullCheck(L_8); if ((((int32_t)L_7) >= ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0027; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ___0_codewords; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___0_codewords; NullCheck(L_10); int32_t L_11 = ___1_numECCodewords; NullCheck(L_9); (L_9)->SetAt(static_cast(0), (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_11))); goto IL_0029; } IL_0027: { return (bool)0; } IL_0029: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417ScanningDecoder_getBitCountForCodeword_m202D1D990913ED573ACBA6615CD3554711FE44A3 (int32_t ___0_codeword, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); V_0 = L_0; V_1 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0; NullCheck(L_1); V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)); } IL_000f: { int32_t L_2 = ___0_codeword; int32_t L_3 = V_1; if ((((int32_t)((int32_t)(L_2&1))) == ((int32_t)L_3))) { goto IL_0021; } } { int32_t L_4 = ___0_codeword; V_1 = ((int32_t)(L_4&1)); int32_t L_5 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); int32_t L_6 = V_2; if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_003c; } } IL_0021: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_0; int32_t L_8 = V_2; NullCheck(L_7); int32_t* L_9 = ((L_7)->GetAddressAt(static_cast(L_8))); int32_t L_10 = (*(int32_t*)L_9); *(int32_t*)L_9 = ((int32_t)il2cpp_codegen_add(L_10, 1)); int32_t L_11 = ___0_codeword; ___0_codeword = ((int32_t)(L_11>>1)); goto IL_000f; } IL_003c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getCodewordBucketNumber_mBECB682998C76EA983288DA39C1EFD9738864A21 (int32_t ___0_codeword, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_codeword; il2cpp_codegen_runtime_class_init_inline(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = PDF417ScanningDecoder_getBitCountForCodeword_m202D1D990913ED573ACBA6615CD3554711FE44A3(L_0, NULL); int32_t L_2; L_2 = PDF417ScanningDecoder_getCodewordBucketNumber_m9CCF0EDEAB5FA2677C3FA064B87EEAC871D4C60E(L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417ScanningDecoder_getCodewordBucketNumber_m9CCF0EDEAB5FA2677C3FA064B87EEAC871D4C60E (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_moduleBitCount; NullCheck(L_0); int32_t L_1 = 0; int32_t L_2 = (L_0)->GetAt(static_cast(L_1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___0_moduleBitCount; NullCheck(L_3); int32_t L_4 = 2; int32_t L_5 = (L_3)->GetAt(static_cast(L_4)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_moduleBitCount; NullCheck(L_6); int32_t L_7 = 4; int32_t L_8 = (L_6)->GetAt(static_cast(L_7)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ___0_moduleBitCount; NullCheck(L_9); int32_t L_10 = 6; int32_t L_11 = (L_9)->GetAt(static_cast(L_10)); return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_2, L_5)), L_8)), L_11)), ((int32_t)9)))%((int32_t)9))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417ScanningDecoder__cctor_m19E9D26478A4CCAFA1D904598F0DDAE482BCF18E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6* L_0 = (ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6*)il2cpp_codegen_object_new(ErrorCorrection_t94752A18853004372D405896F96DFD1A6823A5F6_il2cpp_TypeInfo_var); ErrorCorrection__ctor_mC16066CBAAB3C6344B67B6B137948F62AD4BA217(L_0, NULL); ((PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var))->___errorCorrection = L_0; Il2CppCodeGenWriteBarrier((void**)(&((PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_StaticFields*)il2cpp_codegen_static_fields_for(PDF417ScanningDecoder_t33057EF815CF7A354BEDCB078E4D1FBA229382AB_il2cpp_TypeInfo_var))->___errorCorrection), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PDF417CodewordDecoder__cctor_mED79175EB7D65DE0D8F1207BA35ED4BC55EECF01 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_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; float V_5 = 0.0f; { il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE; NullCheck(L_0); SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* L_1 = (SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4*)(SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4*)SZArrayNew(SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); ((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE = L_1; Il2CppCodeGenWriteBarrier((void**)(&((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE), (void*)L_1); V_0 = 0; goto IL_002a; } IL_0015: { SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* L_2 = ((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE; int32_t L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_4 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_4); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)L_5); int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_002a: { int32_t L_7 = V_0; SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* L_8 = ((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0015; } } { V_1 = 0; goto IL_0098; } IL_0038: { il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = L_12; int32_t L_13 = V_2; V_3 = ((int32_t)(L_13&1)); V_4 = 0; goto IL_008b; } IL_0049: { V_5 = (0.0f); goto IL_0060; } IL_0052: { float L_14 = V_5; V_5 = ((float)il2cpp_codegen_add(L_14, (1.0f))); int32_t L_15 = V_2; V_2 = ((int32_t)(L_15>>1)); } IL_0060: { int32_t L_16 = V_2; int32_t L_17 = V_3; if ((((int32_t)((int32_t)(L_16&1))) == ((int32_t)L_17))) { goto IL_0052; } } { int32_t L_18 = V_2; V_3 = ((int32_t)(L_18&1)); SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* L_19 = ((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE; int32_t L_20 = V_1; NullCheck(L_19); int32_t L_21 = L_20; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = (L_19)->GetAt(static_cast(L_21)); il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_23 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE; int32_t L_24 = V_4; float L_25 = V_5; int32_t L_26 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MODULES_IN_CODEWORD; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_23, L_24)), 1))), (float)((float)(L_25/((float)L_26)))); int32_t L_27 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_008b: { int32_t L_28 = V_4; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_29 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0049; } } { int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_0098: { int32_t L_31 = V_1; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0038; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getDecodedValue_m9F5FEE0DC19186E6EA7715A8E3F05E6CBC99C914 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_moduleBitCount; il2cpp_codegen_runtime_class_init_inline(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = PDF417CodewordDecoder_sampleBitCounts_m39220C5FB2F9967AD2930FFF00BAB4F91519DA52(L_0, NULL); int32_t L_2; L_2 = PDF417CodewordDecoder_getDecodedCodewordValue_m50ECF5F1430F51543A6C9266A0D78F3462BEC0E1(L_1, NULL); V_0 = L_2; int32_t L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_4 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___INVALID_CODEWORD; if ((((int32_t)L_3) == ((int32_t)L_4))) { goto IL_0016; } } { int32_t L_5 = V_0; return L_5; } IL_0016: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_moduleBitCount; il2cpp_codegen_runtime_class_init_inline(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); int32_t L_7; L_7 = PDF417CodewordDecoder_getClosestDecodedValue_m9851A7443BFCD100C1B92C7E85695E6D453016F8(L_6, NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* PDF417CodewordDecoder_sampleBitCounts_m39220C5FB2F9967AD2930FFF00BAB4F91519DA52 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_moduleBitCount; int32_t L_1; L_1 = MathUtils_sum_m80A19A9CBF01B0D269BA270CAF146266F2BAED7C(L_0, NULL); V_0 = ((float)L_1); il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_2 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2); V_1 = L_3; V_2 = 0; V_3 = 0; V_4 = 0; goto IL_0063; } IL_001c: { float L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_5 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MODULES_IN_CODEWORD; int32_t L_6 = V_4; float L_7 = V_0; int32_t L_8 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MODULES_IN_CODEWORD; V_5 = ((float)il2cpp_codegen_add(((float)(L_4/((float)((int32_t)il2cpp_codegen_multiply(2, L_5))))), ((float)(((float)il2cpp_codegen_multiply(((float)L_6), L_7))/((float)L_8))))); int32_t L_9 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___0_moduleBitCount; int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); float L_14 = V_5; if ((!(((float)((float)((int32_t)il2cpp_codegen_add(L_9, L_13)))) <= ((float)L_14)))) { goto IL_0049; } } { int32_t L_15 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ___0_moduleBitCount; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); V_3 = ((int32_t)il2cpp_codegen_add(L_15, L_19)); int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0049: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); int32_t* L_23 = ((L_21)->GetAddressAt(static_cast(L_22))); int32_t L_24 = (*(int32_t*)L_23); *(int32_t*)L_23 = ((int32_t)il2cpp_codegen_add(L_24, 1)); int32_t L_25 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0063: { int32_t L_26 = V_4; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_27 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___MODULES_IN_CODEWORD; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_001c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_1; return L_28; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getDecodedCodewordValue_m50ECF5F1430F51543A6C9266A0D78F3462BEC0E1 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_moduleBitCount; il2cpp_codegen_runtime_class_init_inline(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); int32_t L_1; L_1 = PDF417CodewordDecoder_getBitValue_m85F7A98C61F4E1F73E078F1BCC21761D24D8B515(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_3; L_3 = PDF417Common_getCodeword_m180226A73D29DFA8310A72B4FCCDBD43B50F966A(((int64_t)L_2), NULL); int32_t L_4 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___INVALID_CODEWORD; if ((((int32_t)L_3) == ((int32_t)L_4))) { goto IL_0017; } } { int32_t L_5 = V_0; return L_5; } IL_0017: { il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_6 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___INVALID_CODEWORD; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getBitValue_m85F7A98C61F4E1F73E078F1BCC21761D24D8B515 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417CodewordDecoder_getBitValue_m85F7A98C61F4E1F73E078F1BCC21761D24D8B515_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; uint64_t V_1 = 0; int32_t V_2 = 0; uint64_t G_B4_0 = 0; uint64_t G_B3_0 = 0; int64_t G_B5_0 = 0; uint64_t G_B5_1 = 0; { V_0 = ((int64_t)0); V_1 = ((int64_t)0); goto IL_002f; } IL_0008: { V_2 = 0; goto IL_0023; } IL_000c: { uint64_t L_0 = V_0; uint64_t L_1 = V_1; if ((((int64_t)((int64_t)((uint64_t)(int64_t)L_1%(uint64_t)(int64_t)((int64_t)2)))) == ((int64_t)((int64_t)0)))) { G_B4_0 = ((uint64_t)(((int64_t)((int64_t)L_0<<1)))); goto IL_001b; } G_B3_0 = ((uint64_t)(((int64_t)((int64_t)L_0<<1)))); } { G_B5_0 = ((int64_t)0); G_B5_1 = G_B3_0; goto IL_001d; } IL_001b: { G_B5_0 = ((int64_t)1); G_B5_1 = G_B4_0; } IL_001d: { V_0 = ((int64_t)((int64_t)G_B5_1|G_B5_0)); int32_t L_2 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0023: { int32_t L_3 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___0_moduleBitCount; uint64_t L_5 = V_1; if ((uint64_t)(L_5) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), PDF417CodewordDecoder_getBitValue_m85F7A98C61F4E1F73E078F1BCC21761D24D8B515_RuntimeMethod_var); NullCheck(L_4); intptr_t L_6 = ((intptr_t)L_5); int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); if ((((int32_t)L_3) < ((int32_t)L_7))) { goto IL_000c; } } { uint64_t L_8 = V_1; V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_8, ((int64_t)1))); } IL_002f: { uint64_t L_9 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ___0_moduleBitCount; NullCheck(L_10); if ((!(((uint64_t)L_9) >= ((uint64_t)((int64_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0008; } } { uint64_t L_11 = V_0; return ((int32_t)L_11); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PDF417CodewordDecoder_getClosestDecodedValue_m9851A7443BFCD100C1B92C7E85695E6D453016F8 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_moduleBitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL; int32_t V_2 = 0; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; float V_6 = 0.0f; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_7 = NULL; int32_t V_8 = 0; float V_9 = 0.0f; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_moduleBitCount; int32_t L_1; L_1 = MathUtils_sum_m80A19A9CBF01B0D269BA270CAF146266F2BAED7C(L_0, NULL); V_0 = L_1; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_2 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_2); V_1 = L_3; V_2 = 0; goto IL_0024; } IL_0016: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = V_1; int32_t L_5 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_moduleBitCount; int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = V_0; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (float)((float)(((float)L_9)/((float)L_10)))); int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0024: { int32_t L_12 = V_2; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = V_1; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0016; } } { V_3 = ((std::numeric_limits::max)()); il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_14 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___INVALID_CODEWORD; V_4 = L_14; V_5 = 0; goto IL_0094; } IL_003c: { V_6 = (0.0f); il2cpp_codegen_runtime_class_init_inline(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* L_15 = ((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE; int32_t L_16 = V_5; NullCheck(L_15); int32_t L_17 = L_16; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_18 = (L_15)->GetAt(static_cast(L_17)); V_7 = L_18; V_8 = 0; goto IL_0073; } IL_0052: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = V_7; int32_t L_20 = V_8; NullCheck(L_19); int32_t L_21 = L_20; float L_22 = (L_19)->GetAt(static_cast(L_21)); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = V_1; int32_t L_24 = V_8; NullCheck(L_23); int32_t L_25 = L_24; float L_26 = (L_23)->GetAt(static_cast(L_25)); V_9 = ((float)il2cpp_codegen_subtract(L_22, L_26)); float L_27 = V_6; float L_28 = V_9; float L_29 = V_9; V_6 = ((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_multiply(L_28, L_29)))); float L_30 = V_6; float L_31 = V_3; if ((((float)L_30) >= ((float)L_31))) { goto IL_007c; } } { int32_t L_32 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0073: { int32_t L_33 = V_8; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); int32_t L_34 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___BARS_IN_MODULE; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0052; } } IL_007c: { float L_35 = V_6; float L_36 = V_3; if ((!(((float)L_35) < ((float)L_36)))) { goto IL_008e; } } { float L_37 = V_6; V_3 = L_37; il2cpp_codegen_runtime_class_init_inline(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = ((PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_StaticFields*)il2cpp_codegen_static_fields_for(PDF417Common_tF68CFABAD34191E66E081A8B207A1513D8553D6D_il2cpp_TypeInfo_var))->___SYMBOL_TABLE; int32_t L_39 = V_5; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); V_4 = L_41; } IL_008e: { int32_t L_42 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_0094: { int32_t L_43 = V_5; il2cpp_codegen_runtime_class_init_inline(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var); SingleU5BU5DU5BU5D_tB190BCEA7F01FD9CFF9FC1273681C9F0C75359E4* L_44 = ((PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_StaticFields*)il2cpp_codegen_static_fields_for(PDF417CodewordDecoder_tC0910FB386F9F5DE53EAA6572BDC1A448158A484_il2cpp_TypeInfo_var))->___RATIOS_TABLE; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_003c; } } { int32_t L_45 = V_4; return L_45; } } #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 BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MSIWriter_encode_m07DF8036CAB0B24AEF86D4BD57DCD79A57682008 (MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76* __this, String_t* ___0_contents, int32_t ___1_format, int32_t ___2_width, int32_t ___3_height, RuntimeObject* ___4_hints, const RuntimeMethod* method) { { int32_t L_0 = ___1_format; if ((((int32_t)L_0) == ((int32_t)((int32_t)131072)))) { goto IL_001e; } } { int32_t L_1 = ___1_format; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282_il2cpp_TypeInfo_var)), &L_2); String_t* L_4; L_4 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral35E6A21D3F5A94DACA8002A41A03ECB9AE32670F)), L_3, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, L_4, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MSIWriter_encode_m07DF8036CAB0B24AEF86D4BD57DCD79A57682008_RuntimeMethod_var))); } IL_001e: { String_t* L_6 = ___0_contents; int32_t L_7 = ___1_format; int32_t L_8 = ___2_width; int32_t L_9 = ___3_height; RuntimeObject* L_10 = ___4_hints; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11; L_11 = OneDimensionalCodeWriter_encode_m97AFA32CE13C3557AB0CE771174A502CC3DCDE23(__this, L_6, L_7, L_8, L_9, L_10, NULL); return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* MSIWriter_encode_m5953C9EE4B5E4A2B37F49AB284B107CBC4AC3E0C (MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76* __this, String_t* ___0_contents, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_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; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_8 = NULL; { String_t* L_0 = ___0_contents; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_0 = L_1; V_1 = 0; goto IL_0046; } IL_000b: { il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); String_t* L_2 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET_STRING; String_t* L_3 = ___0_contents; int32_t L_4 = V_1; NullCheck(L_3); Il2CppChar L_5; L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL); NullCheck(L_2); int32_t L_6; L_6 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_2, L_5, NULL); V_2 = L_6; int32_t L_7 = V_2; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_0042; } } { String_t* L_8 = ___0_contents; int32_t L_9 = V_1; NullCheck(L_8); Il2CppChar L_10; L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, L_9, NULL); Il2CppChar L_11 = L_10; RuntimeObject* L_12 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)), &L_11); String_t* L_13; L_13 = String_Concat_m9DF47FC6E1F8341012CA3FF02993D372AA7A96C9(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral084D3AC02E68756C5ECDC0D43C45B6E3EFDCE322)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, L_13, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MSIWriter_encode_m5953C9EE4B5E4A2B37F49AB284B107CBC4AC3E0C_RuntimeMethod_var))); } IL_0042: { int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0046: { int32_t L_16 = V_1; int32_t L_17 = V_0; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_000b; } } { int32_t L_18 = V_0; V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(3, ((int32_t)il2cpp_codegen_multiply(L_18, ((int32_t)12))))), 4)); int32_t L_19 = V_3; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_20 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_19); V_4 = L_20; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_21 = V_4; il2cpp_codegen_runtime_class_init_inline(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = ((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___startWidths; int32_t L_23; L_23 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_21, 0, L_22, (bool)1, NULL); V_5 = L_23; V_6 = 0; goto IL_00a5; } IL_0070: { il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); String_t* L_24 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET_STRING; String_t* L_25 = ___0_contents; int32_t L_26 = V_6; NullCheck(L_25); Il2CppChar L_27; L_27 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_25, L_26, NULL); NullCheck(L_24); int32_t L_28; L_28 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_24, L_27, NULL); V_7 = L_28; il2cpp_codegen_runtime_class_init_inline(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_29 = ((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___numberWidths; int32_t L_30 = V_7; NullCheck(L_29); int32_t L_31 = L_30; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = (L_29)->GetAt(static_cast(L_31)); V_8 = L_32; int32_t L_33 = V_5; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_34 = V_4; int32_t L_35 = V_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_8; int32_t L_37; L_37 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_34, L_35, L_36, (bool)1, NULL); V_5 = ((int32_t)il2cpp_codegen_add(L_33, L_37)); int32_t L_38 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00a5: { int32_t L_39 = V_6; int32_t L_40 = V_0; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_0070; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_41 = V_4; int32_t L_42 = V_5; il2cpp_codegen_runtime_class_init_inline(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___endWidths; int32_t L_44; L_44 = OneDimensionalCodeWriter_appendPattern_mC1F8CA2C9B7135430A3B93F68619B7BFE7E1B414(L_41, L_42, L_43, (bool)1, NULL); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_45 = V_4; return L_45; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MSIWriter__ctor_m6111D574C7D5444D89874C1EA5C2A111E1736EED (MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76* __this, const RuntimeMethod* method) { { OneDimensionalCodeWriter__ctor_m89AAC57AED1B537013EE06E6A74169A6E18931D2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MSIWriter__cctor_m5B82A9296F7DCF149FFEC807DFDFB48D1038E29F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D10_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D11_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D4_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D5_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D7_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D8_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D9_FieldInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* V_1 = NULL; { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); V_0 = L_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (int32_t)2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (int32_t)1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; ((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___startWidths = L_3; Il2CppCodeGenWriteBarrier((void**)(&((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___startWidths), (void*)L_3); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = L_4; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_6 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_5, L_6, NULL); ((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___endWidths = L_5; Il2CppCodeGenWriteBarrier((void**)(&((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___endWidths), (void*)L_5); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_7 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); V_1 = L_7; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_8 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = L_9; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_11 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_10, L_11, NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(0), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_10); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_12 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = L_13; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_15 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_14, L_15, NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(1), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_14); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_16 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = L_17; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_19 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D4_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_18, L_19, NULL); NullCheck(L_16); (L_16)->SetAt(static_cast(2), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_18); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_23 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D5_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_22, L_23, NULL); NullCheck(L_20); (L_20)->SetAt(static_cast(3), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_22); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_24 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = L_25; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_27 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_26, L_27, NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(4), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_26); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_28 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = L_29; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_31 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D7_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_30, L_31, NULL); NullCheck(L_28); (L_28)->SetAt(static_cast(5), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_30); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_32 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = L_33; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_35 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D8_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_34, L_35, NULL); NullCheck(L_32); (L_32)->SetAt(static_cast(6), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_34); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_36 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = L_37; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_39 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D9_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_38, L_39, NULL); NullCheck(L_36); (L_36)->SetAt(static_cast(7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_38); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_40 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = L_41; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_43 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D10_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_42, L_43, NULL); NullCheck(L_40); (L_40)->SetAt(static_cast(8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_42); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_44 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = L_45; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_47 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b4U2D11_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_46, L_47, NULL); NullCheck(L_44); (L_44)->SetAt(static_cast(((int32_t)9)), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_46); Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_48 = V_1; ((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___numberWidths = L_48; Il2CppCodeGenWriteBarrier((void**)(&((MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_StaticFields*)il2cpp_codegen_static_fields_for(MSIWriter_tB1E59106347E4198B1DF7A4A4D151B3E767A4C76_il2cpp_TypeInfo_var))->___numberWidths), (void*)L_48); 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 MSIReader__ctor_mF23B6D299E71149B49CF99826F59D20EE71C67A5 (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, bool ___0_usingCheckDigit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); OneDReader__ctor_m078E35FDB121CADB174EAD8851A8236015D335BA(__this, NULL); bool L_0 = ___0_usingCheckDigit; __this->___usingCheckDigit = L_0; StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_1, ((int32_t)20), NULL); __this->___decodeRowResult = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___decodeRowResult), (void*)L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)8); __this->___counters = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___counters), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* MSIReader_decodeRow_m9DF9CA917CDEDD2F91B43ED593B7B79636435B03 (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, int32_t ___0_rowNumber, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___1_row, RuntimeObject* ___2_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; Il2CppChar V_3 = 0x0; int32_t V_4 = 0; int32_t V_5 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; int32_t V_8 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL; String_t* V_10 = NULL; String_t* V_11 = NULL; int32_t V_12 = 0; float V_13 = 0.0f; float V_14 = 0.0f; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* V_15 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_16 = NULL; int32_t V_17 = 0; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_18 = NULL; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* G_B27_0 = NULL; { V_0 = 0; goto IL_0011; } IL_0004: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___counters; int32_t L_1 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (int32_t)0); int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0011: { int32_t L_3 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___counters; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0004; } } { StringBuilder_t* L_5 = __this->___decodeRowResult; NullCheck(L_5); StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_5, 0, NULL); BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_6 = ___1_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___counters; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8; L_8 = MSIReader_findStartPattern_mA8F46146CF7EC108F4DD8AF8E7561B1192DB1960(__this, L_6, L_7, NULL); V_1 = L_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1; if (L_9) { goto IL_003b; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_003b: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_10 = ___1_row; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_1; NullCheck(L_11); int32_t L_12 = 1; int32_t L_13 = (L_11)->GetAt(static_cast(L_12)); NullCheck(L_10); int32_t L_14; L_14 = BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4(L_10, L_13, NULL); V_2 = L_14; int32_t L_15 = V_2; V_4 = L_15; } IL_0048: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_16 = ___1_row; int32_t L_17 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___counters; il2cpp_codegen_runtime_class_init_inline(OneDReader_tABA7DE735519AE3B189359F9DDE14C112F93E2E6_il2cpp_TypeInfo_var); bool L_19; L_19 = OneDReader_recordPattern_m874C73D2952D64B899CD8534886026E8393420CB(L_16, L_17, L_18, 8, NULL); if (L_19) { goto IL_007b; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_20 = ___1_row; int32_t L_21 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = __this->___counters; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23; L_23 = MSIReader_findEndPattern_m640F488A2F71A5DBB910B10983968EF31B1F17AC(__this, L_20, L_21, L_22, NULL); V_6 = L_23; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_6; if (L_24) { goto IL_006e; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_006e: { int32_t L_25 = V_2; V_4 = L_25; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_6; NullCheck(L_26); int32_t L_27 = 1; int32_t L_28 = (L_26)->GetAt(static_cast(L_27)); V_2 = L_28; goto IL_00fc; } IL_007b: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = __this->___counters; int32_t L_30; L_30 = MSIReader_toPattern_mF4D4D7F67CB6A8D7A16B6226FD035A77BFC5D49C(__this, L_29, 8, NULL); V_5 = L_30; int32_t L_31 = V_5; il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); bool L_32; L_32 = MSIReader_patternToChar_m5C96F295C8B2E6455210FE64AE9970832AE10A43(L_31, (&V_3), NULL); if (L_32) { goto IL_00b5; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_33 = ___1_row; int32_t L_34 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = __this->___counters; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36; L_36 = MSIReader_findEndPattern_m640F488A2F71A5DBB910B10983968EF31B1F17AC(__this, L_33, L_34, L_35, NULL); V_7 = L_36; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_7; if (L_37) { goto IL_00ab; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_00ab: { int32_t L_38 = V_2; V_4 = L_38; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_7; NullCheck(L_39); int32_t L_40 = 1; int32_t L_41 = (L_39)->GetAt(static_cast(L_40)); V_2 = L_41; goto IL_00fc; } IL_00b5: { StringBuilder_t* L_42 = __this->___decodeRowResult; Il2CppChar L_43 = V_3; NullCheck(L_42); StringBuilder_t* L_44; L_44 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_42, L_43, NULL); int32_t L_45 = V_2; V_4 = L_45; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = __this->___counters; V_16 = L_46; V_17 = 0; goto IL_00e4; } IL_00d2: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = V_16; int32_t L_48 = V_17; NullCheck(L_47); int32_t L_49 = L_48; int32_t L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = L_50; int32_t L_51 = V_2; int32_t L_52 = V_8; V_2 = ((int32_t)il2cpp_codegen_add(L_51, L_52)); int32_t L_53 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_00e4: { int32_t L_54 = V_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_16; NullCheck(L_55); if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length))))) { goto IL_00d2; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_56 = ___1_row; int32_t L_57 = V_2; NullCheck(L_56); int32_t L_58; L_58 = BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4(L_56, L_57, NULL); V_2 = L_58; Il2CppChar L_59 = V_3; if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)42))))) { goto IL_0048; } } IL_00fc: { StringBuilder_t* L_60 = __this->___decodeRowResult; NullCheck(L_60); int32_t L_61; L_61 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_60, NULL); if ((((int32_t)L_61) >= ((int32_t)3))) { goto IL_010c; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_010c: { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_62; L_62 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); StringBuilder_t* L_63 = __this->___decodeRowResult; NullCheck(L_63); String_t* L_64; L_64 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_63); NullCheck(L_62); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65; L_65 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(27, L_62, L_64); V_9 = L_65; StringBuilder_t* L_66 = __this->___decodeRowResult; NullCheck(L_66); String_t* L_67; L_67 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_66); V_10 = L_67; bool L_68 = __this->___usingCheckDigit; if (!L_68) { goto IL_016c; } } { String_t* L_69 = V_10; String_t* L_70 = V_10; NullCheck(L_70); int32_t L_71; L_71 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_70, NULL); NullCheck(L_69); String_t* L_72; L_72 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_69, 0, ((int32_t)il2cpp_codegen_subtract(L_71, 1)), NULL); V_11 = L_72; String_t* L_73 = V_11; il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); int32_t L_74; L_74 = MSIReader_CalculateChecksumLuhn_m11B5C0BB892CB02D52B87F55A130315F5A66EA2A(L_73, NULL); V_12 = L_74; int32_t L_75 = V_12; String_t* L_76 = V_10; String_t* L_77 = V_11; NullCheck(L_77); int32_t L_78; L_78 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_77, NULL); NullCheck(L_76); Il2CppChar L_79; L_79 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_76, L_78, NULL); if ((((int32_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_75, ((int32_t)48))))) == ((int32_t)L_79))) { goto IL_016c; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_016c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = V_1; NullCheck(L_80); int32_t L_81 = 1; int32_t L_82 = (L_80)->GetAt(static_cast(L_81)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = V_1; NullCheck(L_83); int32_t L_84 = 0; int32_t L_85 = (L_83)->GetAt(static_cast(L_84)); V_13 = ((float)(((float)((int32_t)il2cpp_codegen_add(L_82, L_85)))/(2.0f))); int32_t L_86 = V_2; int32_t L_87 = V_4; V_14 = ((float)(((float)((int32_t)il2cpp_codegen_add(L_86, L_87)))/(2.0f))); RuntimeObject* L_88 = ___2_hints; if (!L_88) { goto IL_01a3; } } { RuntimeObject* L_89 = ___2_hints; NullCheck(L_89); bool L_90; L_90 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_89, 7); if (!L_90) { goto IL_01a3; } } { RuntimeObject* L_91 = ___2_hints; NullCheck(L_91); RuntimeObject* L_92; L_92 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_91, 7); G_B27_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_92, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var)); goto IL_01a4; } IL_01a3: { G_B27_0 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)(NULL)); } IL_01a4: { V_15 = G_B27_0; ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_93 = V_15; if (!L_93) { goto IL_01ca; } } { ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_94 = V_15; float L_95 = V_13; int32_t L_96 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_97 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_97, L_95, ((float)L_96), NULL); NullCheck(L_94); ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_94, L_97, NULL); ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_98 = V_15; float L_99 = V_14; int32_t L_100 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_101 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_101, L_99, ((float)L_100), NULL); NullCheck(L_98); ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_98, L_101, NULL); } IL_01ca: { String_t* L_102 = V_10; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_103 = V_9; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_104 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)2); V_18 = L_104; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_105 = V_18; float L_106 = V_13; int32_t L_107 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_108 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_108, L_106, ((float)L_107), NULL); NullCheck(L_105); ArrayElementTypeCheck (L_105, L_108); (L_105)->SetAt(static_cast(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_108); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_109 = V_18; float L_110 = V_14; int32_t L_111 = ___0_rowNumber; ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_112 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var); ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_112, L_110, ((float)L_111), NULL); NullCheck(L_109); ArrayElementTypeCheck (L_109, L_112); (L_109)->SetAt(static_cast(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_112); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_113 = V_18; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_114 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_114, L_102, L_103, L_113, ((int32_t)131072), NULL); return L_114; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* MSIReader_findStartPattern_mA8F46146CF7EC108F4DD8AF8E7561B1192DB1960 (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_counters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); 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; bool V_4 = false; int32_t V_5 = 0; float V_6 = 0.0f; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_row; NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL); V_0 = L_1; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_2 = ___0_row; NullCheck(L_2); int32_t L_3; L_3 = BitArray_getNextSet_mF8C8C36F5635766BD05B035AE11C21264603A0B4(L_2, 0, NULL); V_1 = L_3; V_2 = 0; int32_t L_4 = V_1; V_3 = L_4; V_4 = (bool)0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___1_counters; NullCheck(L_5); (L_5)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___1_counters; NullCheck(L_6); (L_6)->SetAt(static_cast(1), (int32_t)0); int32_t L_7 = V_1; V_5 = L_7; goto IL_00ed; } IL_0026: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_8 = ___0_row; int32_t L_9 = V_5; NullCheck(L_8); bool L_10; L_10 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_8, L_9, NULL); bool L_11 = V_4; if (!((int32_t)((int32_t)L_10^(int32_t)L_11))) { goto IL_004c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___1_counters; int32_t L_13 = V_2; NullCheck(L_12); int32_t* L_14 = ((L_12)->GetAddressAt(static_cast(L_13))); int32_t L_15 = (*(int32_t*)L_14); *(int32_t*)L_14 = ((int32_t)il2cpp_codegen_add(L_15, 1)); goto IL_00e7; } IL_004c: { int32_t L_16 = V_2; if ((!(((uint32_t)L_16) == ((uint32_t)1)))) { goto IL_00d8; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = ___1_counters; NullCheck(L_17); int32_t L_18 = 0; int32_t L_19 = (L_17)->GetAt(static_cast(L_18)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = ___1_counters; NullCheck(L_20); int32_t L_21 = 1; int32_t L_22 = (L_20)->GetAt(static_cast(L_21)); V_6 = ((float)(((float)L_19)/((float)L_22))); float L_23 = V_6; if ((!(((double)((double)L_23)) >= ((double)(1.5))))) { goto IL_00b6; } } { float L_24 = V_6; if ((!(((float)L_24) <= ((float)(5.0f))))) { goto IL_00b6; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = ___1_counters; MSIReader_calculateAverageCounterWidth_mECDBD6D0D1652DD8EE6F09773E52DECD1410DD24(__this, L_25, 2, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___1_counters; int32_t L_27; L_27 = MSIReader_toPattern_mF4D4D7F67CB6A8D7A16B6226FD035A77BFC5D49C(__this, L_26, 2, NULL); if ((!(((uint32_t)L_27) == ((uint32_t)6)))) { goto IL_00b6; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_28 = ___0_row; int32_t L_29 = V_3; int32_t L_30 = V_5; int32_t L_31 = V_3; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_32; L_32 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_29, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_30, L_31))>>1)))), NULL); int32_t L_33 = V_3; NullCheck(L_28); bool L_34; L_34 = BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7(L_28, L_32, L_33, (bool)0, NULL); if (!L_34) { goto IL_00b6; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); V_7 = L_35; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_7; int32_t L_37 = V_3; NullCheck(L_36); (L_36)->SetAt(static_cast(0), (int32_t)L_37); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_7; int32_t L_39 = V_5; NullCheck(L_38); (L_38)->SetAt(static_cast(1), (int32_t)L_39); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_7; return L_40; } IL_00b6: { int32_t L_41 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = ___1_counters; NullCheck(L_42); int32_t L_43 = 0; int32_t L_44 = (L_42)->GetAt(static_cast(L_43)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ___1_counters; NullCheck(L_45); int32_t L_46 = 1; int32_t L_47 = (L_45)->GetAt(static_cast(L_46)); V_3 = ((int32_t)il2cpp_codegen_add(L_41, ((int32_t)il2cpp_codegen_add(L_44, L_47)))); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = ___1_counters; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = ___1_counters; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_48, 2, (RuntimeArray*)L_49, 0, 0, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = ___1_counters; NullCheck(L_50); (L_50)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = ___1_counters; NullCheck(L_51); (L_51)->SetAt(static_cast(1), (int32_t)0); int32_t L_52 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_52, 1)); goto IL_00dc; } IL_00d8: { int32_t L_53 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_00dc: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = ___1_counters; int32_t L_55 = V_2; NullCheck(L_54); (L_54)->SetAt(static_cast(L_55), (int32_t)1); bool L_56 = V_4; V_4 = (bool)((((int32_t)L_56) == ((int32_t)0))? 1 : 0); } IL_00e7: { int32_t L_57 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_00ed: { int32_t L_58 = V_5; int32_t L_59 = V_0; if ((((int32_t)L_58) < ((int32_t)L_59))) { goto IL_0026; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* MSIReader_findEndPattern_m640F488A2F71A5DBB910B10983968EF31B1F17AC (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* ___0_row, int32_t ___1_rowOffset, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___2_counters, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); 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; bool V_3 = false; int32_t V_4 = 0; float V_5 = 0.0f; int32_t V_6 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_0 = ___0_row; NullCheck(L_0); int32_t L_1; L_1 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_0, NULL); V_0 = L_1; V_1 = 0; int32_t L_2 = ___1_rowOffset; V_2 = L_2; V_3 = (bool)0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___2_counters; NullCheck(L_3); (L_3)->SetAt(static_cast(0), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___2_counters; NullCheck(L_4); (L_4)->SetAt(static_cast(1), (int32_t)0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___2_counters; NullCheck(L_5); (L_5)->SetAt(static_cast(2), (int32_t)0); int32_t L_6 = ___1_rowOffset; V_4 = L_6; goto IL_00c5; } IL_0021: { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_7 = ___0_row; int32_t L_8 = V_4; NullCheck(L_7); bool L_9; L_9 = BitArray_get_Item_m764F254169945ED18DD5495F05C791F5F985494A(L_7, L_8, NULL); bool L_10 = V_3; if (!((int32_t)((int32_t)L_9^(int32_t)L_10))) { goto IL_0043; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ___2_counters; int32_t L_12 = V_1; NullCheck(L_11); int32_t* L_13 = ((L_11)->GetAddressAt(static_cast(L_12))); int32_t L_14 = (*(int32_t*)L_13); *(int32_t*)L_13 = ((int32_t)il2cpp_codegen_add(L_14, 1)); goto IL_00bf; } IL_0043: { int32_t L_15 = V_1; if ((!(((uint32_t)L_15) == ((uint32_t)2)))) { goto IL_00b2; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ___2_counters; NullCheck(L_16); int32_t L_17 = 1; int32_t L_18 = (L_16)->GetAt(static_cast(L_17)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = ___2_counters; NullCheck(L_19); int32_t L_20 = 0; int32_t L_21 = (L_19)->GetAt(static_cast(L_20)); V_5 = ((float)(((float)L_18)/((float)L_21))); float L_22 = V_5; if ((!(((double)((double)L_22)) >= ((double)(1.5))))) { goto IL_00b0; } } { float L_23 = V_5; if ((!(((float)L_23) <= ((float)(5.0f))))) { goto IL_00b0; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = ___2_counters; int32_t L_25; L_25 = MSIReader_toPattern_mF4D4D7F67CB6A8D7A16B6226FD035A77BFC5D49C(__this, L_24, 3, NULL); if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)9))))) { goto IL_00b0; } } { BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_26 = ___0_row; NullCheck(L_26); int32_t L_27; L_27 = BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline(L_26, NULL); int32_t L_28 = V_4; int32_t L_29 = V_4; int32_t L_30 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_31; L_31 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_27, 1)), ((int32_t)il2cpp_codegen_add(L_28, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_29, L_30))>>1)))), NULL); V_6 = L_31; BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* L_32 = ___0_row; int32_t L_33 = V_4; int32_t L_34 = V_6; NullCheck(L_32); bool L_35; L_35 = BitArray_isRange_mEF016798BDA958E45D6D38BCD9E5863A5746E1A7(L_32, L_33, L_34, (bool)0, NULL); if (!L_35) { goto IL_00b0; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2); V_7 = L_36; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_7; int32_t L_38 = V_2; NullCheck(L_37); (L_37)->SetAt(static_cast(0), (int32_t)L_38); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_7; int32_t L_40 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(1), (int32_t)L_40); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_7; return L_41; } IL_00b0: { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_00b2: { int32_t L_42 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_42, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___2_counters; int32_t L_44 = V_1; NullCheck(L_43); (L_43)->SetAt(static_cast(L_44), (int32_t)1); bool L_45 = V_3; V_3 = (bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0); } IL_00bf: { int32_t L_46 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_00c5: { int32_t L_47 = V_4; int32_t L_48 = V_0; if ((((int32_t)L_47) < ((int32_t)L_48))) { goto IL_0021; } } { return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MSIReader_calculateAverageCounterWidth_mECDBD6D0D1652DD8EE6F09773E52DECD1410DD24 (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_counters, int32_t ___1_patternLength, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { V_0 = ((int32_t)2147483647LL); V_1 = 0; V_2 = 0; goto IL_0020; } IL_000c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_counters; int32_t L_1 = V_2; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_3 = L_3; int32_t L_4 = V_3; int32_t L_5 = V_0; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_0016; } } { int32_t L_6 = V_3; V_0 = L_6; } IL_0016: { int32_t L_7 = V_3; int32_t L_8 = V_1; if ((((int32_t)L_7) <= ((int32_t)L_8))) { goto IL_001c; } } { int32_t L_9 = V_3; V_1 = L_9; } IL_001c: { int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0020: { int32_t L_11 = V_2; int32_t L_12 = ___1_patternLength; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000c; } } { int32_t L_13 = V_1; int32_t L_14 = V_0; __this->___averageCounterWidth = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_13<<8)), ((int32_t)(L_14<<8))))/2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MSIReader_toPattern_mF4D4D7F67CB6A8D7A16B6226FD035A77BFC5D49C (MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_counters, int32_t ___1_patternLength, 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; { V_0 = 0; V_1 = 1; V_2 = 3; V_3 = 0; goto IL_0035; } IL_000a: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_counters; int32_t L_1 = V_3; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_4 = L_3; int32_t L_4 = V_4; int32_t L_5 = __this->___averageCounterWidth; if ((((int32_t)((int32_t)(L_4<<8))) >= ((int32_t)L_5))) { goto IL_0023; } } { int32_t L_6 = V_0; int32_t L_7 = V_1; V_0 = ((int32_t)(((int32_t)(L_6<<1))|L_7)); goto IL_0029; } IL_0023: { int32_t L_8 = V_0; int32_t L_9 = V_2; V_0 = ((int32_t)(((int32_t)(L_8<<2))|L_9)); } IL_0029: { int32_t L_10 = V_1; V_1 = ((int32_t)(L_10^1)); int32_t L_11 = V_2; V_2 = ((int32_t)(L_11^3)); int32_t L_12 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0035: { int32_t L_13 = V_3; int32_t L_14 = ___1_patternLength; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000a; } } { int32_t L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MSIReader_patternToChar_m5C96F295C8B2E6455210FE64AE9970832AE10A43 (int32_t ___0_pattern, Il2CppChar* ___1_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { V_0 = 0; goto IL_001d; } IL_0004: { il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___CHARACTER_ENCODINGS; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); int32_t L_4 = ___0_pattern; if ((!(((uint32_t)L_3) == ((uint32_t)L_4)))) { goto IL_0019; } } { Il2CppChar* L_5 = ___1_c; il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; uint16_t L_9 = (uint16_t)(L_6)->GetAt(static_cast(L_8)); *((int16_t*)L_5) = (int16_t)L_9; return (bool)1; } IL_0019: { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_001d: { int32_t L_11 = V_0; il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___CHARACTER_ENCODINGS; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0004; } } { Il2CppChar* L_13 = ___1_c; *((int16_t*)L_13) = (int16_t)((int32_t)42); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MSIReader_CalculateChecksumLuhn_m11B5C0BB892CB02D52B87F55A130315F5A66EA2A (String_t* ___0_number, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_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; { V_0 = 0; String_t* L_0 = ___0_number; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, 2)); goto IL_0020; } IL_000d: { String_t* L_2 = ___0_number; int32_t L_3 = V_1; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)48))); int32_t L_5 = V_0; int32_t L_6 = V_2; V_0 = ((int32_t)il2cpp_codegen_add(L_5, L_6)); int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_7, 2)); } IL_0020: { int32_t L_8 = V_1; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_000d; } } { String_t* L_9 = ___0_number; NullCheck(L_9); int32_t L_10; L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL); V_3 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); goto IL_004a; } IL_002f: { il2cpp_codegen_runtime_class_init_inline(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___doubleAndCrossSum; String_t* L_12 = ___0_number; int32_t L_13 = V_3; NullCheck(L_12); Il2CppChar L_14; L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, L_13, NULL); NullCheck(L_11); int32_t L_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, ((int32_t)48))); int32_t L_16 = (L_11)->GetAt(static_cast(L_15)); V_4 = L_16; int32_t L_17 = V_0; int32_t L_18 = V_4; V_0 = ((int32_t)il2cpp_codegen_add(L_17, L_18)); int32_t L_19 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract(L_19, 2)); } IL_004a: { int32_t L_20 = V_3; if ((((int32_t)L_20) >= ((int32_t)0))) { goto IL_002f; } } { int32_t L_21 = V_0; return ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)10), ((int32_t)(L_21%((int32_t)10)))))%((int32_t)10))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MSIReader__cctor_mF293670B784B44E3D3EC4309AB7819A454F21615 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b5U2D1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b5U2D2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAD8623838274740D6497489F547CE972C42A942); s_Il2CppMethodInitialized = true; } { ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET_STRING = _stringLiteralCAD8623838274740D6497489F547CE972C42A942; Il2CppCodeGenWriteBarrier((void**)(&((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET_STRING), (void*)_stringLiteralCAD8623838274740D6497489F547CE972C42A942); String_t* L_0 = ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET_STRING; NullCheck(L_0); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1; L_1 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_0, NULL); ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET = L_1; Il2CppCodeGenWriteBarrier((void**)(&((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___ALPHABET), (void*)L_1); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = L_2; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b5U2D1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL); ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___CHARACTER_ENCODINGS = L_3; Il2CppCodeGenWriteBarrier((void**)(&((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___CHARACTER_ENCODINGS), (void*)L_3); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast (U3CPrivateImplementationDetailsU3EU7BC85D4D1AU2D4642U2D4199U2DB42DU2D05D1B1D6E6C8U7D_tE91171A81EBD23E399FD70E11F6C67CF39003687____U24U24method0x60008b5U2D2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL); ((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___doubleAndCrossSum = L_6; Il2CppCodeGenWriteBarrier((void**)(&((MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_StaticFields*)il2cpp_codegen_static_fields_for(MSIReader_t8715BA33E9226CDEE8205A61A17FDAF1D5C106EC_il2cpp_TypeInfo_var))->___doubleAndCrossSum), (void*)L_6); 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 Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* QRCodeReader_getDecoder_m044EB65DF64B27DE271B97DC5B66F2D835C063E5 (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, const RuntimeMethod* method) { { Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* L_0 = __this->___decoder; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* QRCodeReader_decode_m591C2F2818331720AEE926D3B11A2533DE9F591E (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_0 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_2 = NULL; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* V_3 = NULL; QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* V_4 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_5 = NULL; RuntimeObject* V_6 = NULL; String_t* V_7 = NULL; { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image; if (!L_0) { goto IL_000b; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image; NullCheck(L_1); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2; L_2 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_1, NULL); if (L_2) { goto IL_000d; } } IL_000b: { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_000d: { RuntimeObject* L_3 = ___1_hints; if (!L_3) { goto IL_0040; } } { RuntimeObject* L_4 = ___1_hints; NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_4, 1); if (!L_5) { goto IL_0040; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_6 = ___0_image; NullCheck(L_6); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7; L_7 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8; L_8 = QRCodeReader_extractPureBits_m35ADDBDE1F0FD39E3BCE949B75BD8D3053323EF4(L_7, NULL); V_2 = L_8; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_9 = V_2; if (L_9) { goto IL_002a; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_002a: { Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* L_10 = __this->___decoder; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11 = V_2; RuntimeObject* L_12 = ___1_hints; NullCheck(L_10); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_13; L_13 = Decoder_decode_m8953C6B834B609887D9F6C7D52FFD96CD0D2082C(L_10, L_11, L_12, NULL); V_0 = L_13; il2cpp_codegen_runtime_class_init_inline(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = ((QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_StaticFields*)il2cpp_codegen_static_fields_for(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var))->___NO_POINTS; V_1 = L_14; goto IL_0071; } IL_0040: { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_15 = ___0_image; NullCheck(L_15); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_16; L_16 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_15, NULL); Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729* L_17 = (Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729*)il2cpp_codegen_object_new(Detector_t87498AE8A2E2418999D2CECAABC86AE49B159729_il2cpp_TypeInfo_var); Detector__ctor_m6B32E49672B74E4935ADED6A4622001A236E205F(L_17, L_16, NULL); RuntimeObject* L_18 = ___1_hints; NullCheck(L_17); DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_19; L_19 = VirtualFuncInvoker1< DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0*, RuntimeObject* >::Invoke(5, L_17, L_18); V_3 = L_19; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_20 = V_3; if (L_20) { goto IL_0057; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0057: { Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* L_21 = __this->___decoder; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_22 = V_3; NullCheck(L_22); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_23; L_23 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_22, NULL); RuntimeObject* L_24 = ___1_hints; NullCheck(L_21); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_25; L_25 = Decoder_decode_m8953C6B834B609887D9F6C7D52FFD96CD0D2082C(L_21, L_23, L_24, NULL); V_0 = L_25; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_26 = V_3; NullCheck(L_26); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27; L_27 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_26, NULL); V_1 = L_27; } IL_0071: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_28 = V_0; if (L_28) { goto IL_0076; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0076: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_29 = V_0; NullCheck(L_29); RuntimeObject* L_30; L_30 = DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A_inline(L_29, NULL); V_4 = ((QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5*)IsInstSealed((RuntimeObject*)L_30, QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5_il2cpp_TypeInfo_var)); QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* L_31 = V_4; if (!L_31) { goto IL_008f; } } { QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* L_32 = V_4; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_33 = V_1; NullCheck(L_32); QRCodeDecoderMetaData_applyMirroredCorrection_m13EF2A89A30B278CD5932D79385D595E264C5E2D(L_32, L_33, NULL); } IL_008f: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_34 = V_0; NullCheck(L_34); String_t* L_35; L_35 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_34, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_36 = V_0; NullCheck(L_36); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37; L_37 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_36, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_1; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_39 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_39, L_35, L_37, L_38, ((int32_t)2048), NULL); V_5 = L_39; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_40 = V_0; NullCheck(L_40); RuntimeObject* L_41; L_41 = DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline(L_40, NULL); V_6 = L_41; RuntimeObject* L_42 = V_6; if (!L_42) { goto IL_00be; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_43 = V_5; RuntimeObject* L_44 = V_6; NullCheck(L_43); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_43, 2, L_44, NULL); } IL_00be: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_45 = V_0; NullCheck(L_45); String_t* L_46; L_46 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_45, NULL); V_7 = L_46; String_t* L_47 = V_7; if (!L_47) { goto IL_00d4; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_48 = V_5; String_t* L_49 = V_7; NullCheck(L_48); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_48, 3, L_49, NULL); } IL_00d4: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_50 = V_0; NullCheck(L_50); bool L_51; L_51 = DecoderResult_get_StructuredAppend_m02D62DA31DB97258FF426F9EEFB249902E1BC824(L_50, NULL); if (!L_51) { goto IL_0103; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_52 = V_5; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_53 = V_0; NullCheck(L_53); int32_t L_54; L_54 = DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline(L_53, NULL); int32_t L_55 = L_54; RuntimeObject* L_56 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_55); NullCheck(L_52); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_52, 8, L_56, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_57 = V_5; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_58 = V_0; NullCheck(L_58); int32_t L_59; L_59 = DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline(L_58, NULL); int32_t L_60 = L_59; RuntimeObject* L_61 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_60); NullCheck(L_57); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_57, ((int32_t)9), L_61, NULL); } IL_0103: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_62 = V_5; return L_62; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeReader_reset_mB793DC6DF61C72671C645AD467288FCB3DDF6C81 (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* QRCodeReader_extractPureBits_m35ADDBDE1F0FD39E3BCE949B75BD8D3053323EF4 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_12 = NULL; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = BitMatrix_getTopLeftOnBit_mE53B7EB7057D475B8018302349D01CC5F5764F59(L_0, NULL); V_0 = L_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___0_image; NullCheck(L_2); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3; L_3 = BitMatrix_getBottomRightOnBit_m7697D5320BF3A9AB523F69FA9348242B17F34181(L_2, NULL); V_1 = L_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; if (!L_4) { goto IL_0014; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_1; if (L_5) { goto IL_0016; } } IL_0014: { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0016: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_7 = ___0_image; il2cpp_codegen_runtime_class_init_inline(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); bool L_8; L_8 = QRCodeReader_moduleSize_m94C9D158BF7A04575DF6D10FE1D85BDEAC081F16(L_6, L_7, (&V_2), NULL); if (L_8) { goto IL_0023; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0023: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0; NullCheck(L_9); int32_t L_10 = 1; int32_t L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; NullCheck(L_12); int32_t L_13 = 1; int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_4 = L_14; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_0; NullCheck(L_15); int32_t L_16 = 0; int32_t L_17 = (L_15)->GetAt(static_cast(L_16)); V_5 = L_17; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1; NullCheck(L_18); int32_t L_19 = 0; int32_t L_20 = (L_18)->GetAt(static_cast(L_19)); V_6 = L_20; int32_t L_21 = V_5; int32_t L_22 = V_6; if ((((int32_t)L_21) >= ((int32_t)L_22))) { goto IL_0041; } } { int32_t L_23 = V_3; int32_t L_24 = V_4; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0043; } } IL_0041: { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0043: { int32_t L_25 = V_4; int32_t L_26 = V_3; int32_t L_27 = V_6; int32_t L_28 = V_5; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_25, L_26))) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_27, L_28))))) { goto IL_0063; } } { int32_t L_29 = V_5; int32_t L_30 = V_4; int32_t L_31 = V_3; V_6 = ((int32_t)il2cpp_codegen_add(L_29, ((int32_t)il2cpp_codegen_subtract(L_30, L_31)))); int32_t L_32 = V_6; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = ___0_image; NullCheck(L_33); int32_t L_34; L_34 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_33, NULL); if ((((int32_t)L_32) < ((int32_t)L_34))) { goto IL_0063; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0063: { int32_t L_35 = V_6; int32_t L_36 = V_5; float L_37 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_38; L_38 = bankers_round(((double)((float)(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_35, L_36)), 1)))/L_37)))); V_7 = il2cpp_codegen_cast_double_to_int(L_38); int32_t L_39 = V_4; int32_t L_40 = V_3; float L_41 = V_2; double L_42; L_42 = bankers_round(((double)((float)(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_39, L_40)), 1)))/L_41)))); V_8 = il2cpp_codegen_cast_double_to_int(L_42); int32_t L_43 = V_7; if ((((int32_t)L_43) <= ((int32_t)0))) { goto IL_0092; } } { int32_t L_44 = V_8; if ((((int32_t)L_44) > ((int32_t)0))) { goto IL_0094; } } IL_0092: { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_0094: { int32_t L_45 = V_8; int32_t L_46 = V_7; if ((((int32_t)L_45) == ((int32_t)L_46))) { goto IL_009c; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_009c: { float L_47 = V_2; V_9 = il2cpp_codegen_cast_double_to_int(((float)(L_47/(2.0f)))); int32_t L_48 = V_3; int32_t L_49 = V_9; V_3 = ((int32_t)il2cpp_codegen_add(L_48, L_49)); int32_t L_50 = V_5; int32_t L_51 = V_9; V_5 = ((int32_t)il2cpp_codegen_add(L_50, L_51)); int32_t L_52 = V_5; int32_t L_53 = V_7; float L_54 = V_2; int32_t L_55 = V_6; V_10 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_52, il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_subtract(L_53, 1))), L_54))))), L_55)); int32_t L_56 = V_10; if ((((int32_t)L_56) <= ((int32_t)0))) { goto IL_00d6; } } { int32_t L_57 = V_10; int32_t L_58 = V_9; if ((((int32_t)L_57) <= ((int32_t)L_58))) { goto IL_00cf; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_00cf: { int32_t L_59 = V_5; int32_t L_60 = V_10; V_5 = ((int32_t)il2cpp_codegen_subtract(L_59, L_60)); } IL_00d6: { int32_t L_61 = V_3; int32_t L_62 = V_8; float L_63 = V_2; int32_t L_64 = V_4; V_11 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_61, il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_subtract(L_62, 1))), L_63))))), L_64)); int32_t L_65 = V_11; if ((((int32_t)L_65) <= ((int32_t)0))) { goto IL_00f7; } } { int32_t L_66 = V_11; int32_t L_67 = V_9; if ((((int32_t)L_66) <= ((int32_t)L_67))) { goto IL_00f2; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_00f2: { int32_t L_68 = V_3; int32_t L_69 = V_11; V_3 = ((int32_t)il2cpp_codegen_subtract(L_68, L_69)); } IL_00f7: { int32_t L_70 = V_7; int32_t L_71 = V_8; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_72 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_72, L_70, L_71, NULL); V_12 = L_72; V_13 = 0; goto IL_0147; } IL_0107: { int32_t L_73 = V_3; int32_t L_74 = V_13; float L_75 = V_2; V_14 = ((int32_t)il2cpp_codegen_add(L_73, il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_74), L_75))))); V_15 = 0; goto IL_013b; } IL_0116: { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_76 = ___0_image; int32_t L_77 = V_5; int32_t L_78 = V_15; float L_79 = V_2; int32_t L_80 = V_14; NullCheck(L_76); bool L_81; L_81 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_76, ((int32_t)il2cpp_codegen_add(L_77, il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_78), L_79))))), L_80, NULL); if (!L_81) { goto IL_0135; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_82 = V_12; int32_t L_83 = V_15; int32_t L_84 = V_13; NullCheck(L_82); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_82, L_83, L_84, (bool)1, NULL); } IL_0135: { int32_t L_85 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_013b: { int32_t L_86 = V_15; int32_t L_87 = V_7; if ((((int32_t)L_86) < ((int32_t)L_87))) { goto IL_0116; } } { int32_t L_88 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_88, 1)); } IL_0147: { int32_t L_89 = V_13; int32_t L_90 = V_8; if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_0107; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_91 = V_12; return L_91; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QRCodeReader_moduleSize_m94C9D158BF7A04575DF6D10FE1D85BDEAC081F16 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_leftTopBlack, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___1_image, float* ___2_msize, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___1_image; NullCheck(L_0); int32_t L_1; L_1 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_0, NULL); V_0 = L_1; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = ___1_image; NullCheck(L_2); int32_t L_3; L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL); V_1 = L_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___0_leftTopBlack; NullCheck(L_4); int32_t L_5 = 0; int32_t L_6 = (L_4)->GetAt(static_cast(L_5)); V_2 = L_6; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = ___0_leftTopBlack; NullCheck(L_7); int32_t L_8 = 1; int32_t L_9 = (L_7)->GetAt(static_cast(L_8)); V_3 = L_9; V_4 = (bool)1; V_5 = 0; goto IL_0043; } IL_001e: { bool L_10 = V_4; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_11 = ___1_image; int32_t L_12 = V_2; int32_t L_13 = V_3; NullCheck(L_11); bool L_14; L_14 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_11, L_12, L_13, NULL); if ((((int32_t)L_10) == ((int32_t)L_14))) { goto IL_003b; } } { int32_t L_15 = V_5; int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1)); V_5 = L_16; if ((((int32_t)L_16) == ((int32_t)5))) { goto IL_004b; } } { bool L_17 = V_4; V_4 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0); } IL_003b: { int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); int32_t L_19 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0043: { int32_t L_20 = V_2; int32_t L_21 = V_1; if ((((int32_t)L_20) >= ((int32_t)L_21))) { goto IL_004b; } } { int32_t L_22 = V_3; int32_t L_23 = V_0; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_001e; } } IL_004b: { int32_t L_24 = V_2; int32_t L_25 = V_1; if ((((int32_t)L_24) == ((int32_t)L_25))) { goto IL_0053; } } { int32_t L_26 = V_3; int32_t L_27 = V_0; if ((!(((uint32_t)L_26) == ((uint32_t)L_27)))) { goto IL_005c; } } IL_0053: { float* L_28 = ___2_msize; *((float*)L_28) = (float)(0.0f); return (bool)0; } IL_005c: { float* L_29 = ___2_msize; int32_t L_30 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = ___0_leftTopBlack; NullCheck(L_31); int32_t L_32 = 0; int32_t L_33 = (L_31)->GetAt(static_cast(L_32)); *((float*)L_29) = (float)((float)(((float)((int32_t)il2cpp_codegen_subtract(L_30, L_33)))/(7.0f))); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeReader__ctor_mC207388F3FC22EDFBF322799B33D2F0E39CBE502 (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* L_0 = (Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE*)il2cpp_codegen_object_new(Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE_il2cpp_TypeInfo_var); Decoder__ctor_m77C764C8CF5021663DDB104B1448B65630A97096(L_0, NULL); __this->___decoder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___decoder), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeReader__cctor_m39F4681AB4441878F295FA48E75ADF5ECD4DBE21 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0); ((QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_StaticFields*)il2cpp_codegen_static_fields_for(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var))->___NO_POINTS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_StaticFields*)il2cpp_codegen_static_fields_for(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* QRCodeMultiReader_decodeMultiple_m9E06123B89989C764E6E0A6A2D81C2F08D6E38B5 (QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3DB7820F63CD1A2A0E3E9C1F39D139AF1240C232_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* V_0 = NULL; DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* V_1 = NULL; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* V_2 = NULL; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_3 = NULL; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_4 = NULL; QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* V_5 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_6 = NULL; RuntimeObject* V_7 = NULL; String_t* V_8 = NULL; DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* V_9 = NULL; int32_t V_10 = 0; { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_0 = (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*)il2cpp_codegen_object_new(List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7(L_0, List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); V_0 = L_0; BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_1 = ___0_image; NullCheck(L_1); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2; L_2 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_1, NULL); MultiDetector_t174550E62C72095BA64B2141F545596911482999* L_3 = (MultiDetector_t174550E62C72095BA64B2141F545596911482999*)il2cpp_codegen_object_new(MultiDetector_t174550E62C72095BA64B2141F545596911482999_il2cpp_TypeInfo_var); MultiDetector__ctor_mD3DAFC02515588A7278571EC15BDF7ADD20E4208(L_3, L_2, NULL); RuntimeObject* L_4 = ___1_hints; NullCheck(L_3); DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_5; L_5 = MultiDetector_detectMulti_m443AD4E778984DD32BE3AEED46886B767CF42C9E(L_3, L_4, NULL); V_1 = L_5; DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_6 = V_1; V_9 = L_6; V_10 = 0; goto IL_00e7; } IL_0023: { DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_7 = V_9; int32_t L_8 = V_10; NullCheck(L_7); int32_t L_9 = L_8; DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = L_10; Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* L_11; L_11 = QRCodeReader_getDecoder_m044EB65DF64B27DE271B97DC5B66F2D835C063E5_inline(__this, NULL); DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_12 = V_2; NullCheck(L_12); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_13; L_13 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_12, NULL); RuntimeObject* L_14 = ___1_hints; NullCheck(L_11); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_15; L_15 = Decoder_decode_m8953C6B834B609887D9F6C7D52FFD96CD0D2082C(L_11, L_13, L_14, NULL); V_3 = L_15; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_16 = V_3; if (!L_16) { goto IL_00e1; } } { DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* L_17 = V_2; NullCheck(L_17); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18; L_18 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_17, NULL); V_4 = L_18; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_19 = V_3; NullCheck(L_19); RuntimeObject* L_20; L_20 = DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A_inline(L_19, NULL); V_5 = ((QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5*)IsInstSealed((RuntimeObject*)L_20, QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5_il2cpp_TypeInfo_var)); QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* L_21 = V_5; if (!L_21) { goto IL_0064; } } { QRCodeDecoderMetaData_tE2815B0588BBD11A2BF01B9E3DE34DF19A9799F5* L_22 = V_5; ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_23 = V_4; NullCheck(L_22); QRCodeDecoderMetaData_applyMirroredCorrection_m13EF2A89A30B278CD5932D79385D595E264C5E2D(L_22, L_23, NULL); } IL_0064: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_24 = V_3; NullCheck(L_24); String_t* L_25; L_25 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_24, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_26 = V_3; NullCheck(L_26); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_27; L_27 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_26, NULL); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_28 = V_4; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_29 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_29, L_25, L_27, L_28, ((int32_t)2048), NULL); V_6 = L_29; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_30 = V_3; NullCheck(L_30); RuntimeObject* L_31; L_31 = DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline(L_30, NULL); V_7 = L_31; RuntimeObject* L_32 = V_7; if (!L_32) { goto IL_0094; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_33 = V_6; RuntimeObject* L_34 = V_7; NullCheck(L_33); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_33, 2, L_34, NULL); } IL_0094: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_35 = V_3; NullCheck(L_35); String_t* L_36; L_36 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_35, NULL); V_8 = L_36; String_t* L_37 = V_8; if (!L_37) { goto IL_00aa; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_38 = V_6; String_t* L_39 = V_8; NullCheck(L_38); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_38, 3, L_39, NULL); } IL_00aa: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_40 = V_3; NullCheck(L_40); bool L_41; L_41 = DecoderResult_get_StructuredAppend_m02D62DA31DB97258FF426F9EEFB249902E1BC824(L_40, NULL); if (!L_41) { goto IL_00d9; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_42 = V_6; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_43 = V_3; NullCheck(L_43); int32_t L_44; L_44 = DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline(L_43, NULL); int32_t L_45 = L_44; RuntimeObject* L_46 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_45); NullCheck(L_42); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_42, 8, L_46, NULL); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_47 = V_6; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_48 = V_3; NullCheck(L_48); int32_t L_49; L_49 = DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline(L_48, NULL); int32_t L_50 = L_49; RuntimeObject* L_51 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_50); NullCheck(L_47); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_47, ((int32_t)9), L_51, NULL); } IL_00d9: { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_52 = V_0; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_53 = V_6; NullCheck(L_52); List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_inline(L_52, L_53, List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var); } IL_00e1: { int32_t L_54 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_00e7: { int32_t L_55 = V_10; DetectorResultU5BU5D_t6B1C861291112C50F2C81A6F22CBB41D4BD86B0D* L_56 = V_9; NullCheck(L_56); if ((((int32_t)L_55) < ((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length))))) { goto IL_0023; } } { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_57 = V_0; NullCheck(L_57); int32_t L_58; L_58 = List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_inline(L_57, List_1_get_Count_mD7E688E21DB79947DA2FEA274FAEA17A30B5FDF0_RuntimeMethod_var); if (L_58) { goto IL_00fc; } } { return (ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513*)NULL; } IL_00fc: { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_59 = V_0; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_60; L_60 = QRCodeMultiReader_ProcessStructuredAppend_mE211D809E9A88B364294BB127827F40AE1ECDA29(__this, L_59, NULL); V_0 = L_60; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_61 = V_0; NullCheck(L_61); ResultU5BU5D_t99723BB01916FCBAA83890E37F4CA930D7761513* L_62; L_62 = List_1_ToArray_m3DB7820F63CD1A2A0E3E9C1F39D139AF1240C232(L_61, List_1_ToArray_m3DB7820F63CD1A2A0E3E9C1F39D139AF1240C232_RuntimeMethod_var); return L_62; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* QRCodeMultiReader_ProcessStructuredAppend_mE211D809E9A88B364294BB127827F40AE1ECDA29 (QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C* __this, List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* ___0_results, 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*)&Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1E268397CD739ED7EB63601E159FAA7D40A6F44A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAF067D8BCD6732A0ADBE1BA6EE909B3512880D42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mF07582E03D558E5EBBA0067E958761348D4B58DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8070151BA99349188C9F1457EC394480BE0D4ED4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeMultiReader_SaSequenceSort_m452AB3FDD3A39E313895851760E39D0E11AB794D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_1 = NULL; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* V_2 = NULL; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* V_3 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_4 = NULL; String_t* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_8 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_9 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_14 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_15 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_16 = NULL; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* V_17 = NULL; Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF V_18; memset((&V_18), 0, sizeof(V_18)); Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF V_19; memset((&V_19), 0, sizeof(V_19)); Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF V_20; memset((&V_20), 0, sizeof(V_20)); RuntimeObject* V_21 = NULL; Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF V_22; memset((&V_22), 0, sizeof(V_22)); RuntimeObject* V_23 = NULL; { V_0 = (bool)0; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_0 = ___0_results; NullCheck(L_0); Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF L_1; L_1 = List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740(L_0, List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740_RuntimeMethod_var); V_18 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: { Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5((&V_18), Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5_RuntimeMethod_var); return; } }); try { { goto IL_0026_1; } IL_000c_1: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_2; L_2 = Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_inline((&V_18), Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_RuntimeMethod_var); V_1 = L_2; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_3 = V_1; NullCheck(L_3); RuntimeObject* L_4; L_4 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_3, NULL); NullCheck(L_4); bool L_5; L_5 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_4, 8); if (!L_5) { goto IL_0026_1; } } { V_0 = (bool)1; goto IL_002f_1; } IL_0026_1: { bool L_6; L_6 = Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2((&V_18), Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2_RuntimeMethod_var); if (L_6) { goto IL_000c_1; } } IL_002f_1: { goto IL_003f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003f: { bool L_7 = V_0; if (L_7) { goto IL_0044; } } { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_8 = ___0_results; return L_8; } IL_0044: { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_9 = (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*)il2cpp_codegen_object_new(List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7(L_9, List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); V_2 = L_9; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_10 = (List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529*)il2cpp_codegen_object_new(List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529_il2cpp_TypeInfo_var); List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7(L_10, List_1__ctor_m8614B383B2E771538EDAAD72E18D7DDEA79E48E7_RuntimeMethod_var); V_3 = L_10; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_11 = ___0_results; NullCheck(L_11); Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF L_12; L_12 = List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740(L_11, List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740_RuntimeMethod_var); V_19 = L_12; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_008d: { Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5((&V_19), Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5_RuntimeMethod_var); return; } }); try { { goto IL_0082_1; } IL_005a_1: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_13; L_13 = Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_inline((&V_19), Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_RuntimeMethod_var); V_4 = L_13; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_14 = V_2; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_15 = V_4; NullCheck(L_14); List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_inline(L_14, L_15, List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_16 = V_4; NullCheck(L_16); RuntimeObject* L_17; L_17 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_16, NULL); NullCheck(L_17); bool L_18; L_18 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_17, 8); if (!L_18) { goto IL_0082_1; } } { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_19 = V_3; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_20 = V_4; NullCheck(L_19); List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_inline(L_19, L_20, List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var); } IL_0082_1: { bool L_21; L_21 = Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2((&V_19), Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2_RuntimeMethod_var); if (L_21) { goto IL_005a_1; } } { goto IL_009b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009b: { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_22 = V_3; Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D* L_23 = (Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D*)il2cpp_codegen_object_new(Comparison_1_t849BB06440803CD08B72B05E773C8878E8072F2D_il2cpp_TypeInfo_var); Comparison_1__ctor_m0DC913EE1A45625634D38AAFFB4A005E7D9901C2(L_23, __this, (intptr_t)((void*)QRCodeMultiReader_SaSequenceSort_m452AB3FDD3A39E313895851760E39D0E11AB794D_RuntimeMethod_var), NULL); NullCheck(L_22); List_1_Sort_mF07582E03D558E5EBBA0067E958761348D4B58DC(L_22, L_23, List_1_Sort_mF07582E03D558E5EBBA0067E958761348D4B58DC_RuntimeMethod_var); String_t* L_24 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty; V_5 = L_24; V_6 = 0; V_7 = 0; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_25 = V_3; NullCheck(L_25); Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF L_26; L_26 = List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740(L_25, List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740_RuntimeMethod_var); V_20 = L_26; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_014c: { Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5((&V_20), Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5_RuntimeMethod_var); return; } }); try { { goto IL_013e_1; } IL_00c4_1: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_27; L_27 = Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_inline((&V_20), Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_RuntimeMethod_var); V_8 = L_27; String_t* L_28 = V_5; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_29 = V_8; NullCheck(L_29); String_t* L_30; L_30 = Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline(L_29, NULL); String_t* L_31; L_31 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_28, L_30, NULL); V_5 = L_31; int32_t L_32 = V_6; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_33 = V_8; NullCheck(L_33); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34; L_34 = Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline(L_33, NULL); NullCheck(L_34); V_6 = ((int32_t)il2cpp_codegen_add(L_32, ((int32_t)(((RuntimeArray*)L_34)->max_length)))); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_35 = V_8; NullCheck(L_35); RuntimeObject* L_36; L_36 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_35, NULL); NullCheck(L_36); bool L_37; L_37 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_36, 2); if (!L_37) { goto IL_013e_1; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_38 = V_8; NullCheck(L_38); RuntimeObject* L_39; L_39 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_38, NULL); NullCheck(L_39); RuntimeObject* L_40; L_40 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_39, 2); NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_40, IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var))); RuntimeObject* L_41; L_41 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_40, IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var))); V_21 = L_41; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0132_1: { { RuntimeObject* L_42 = V_21; if (!L_42) { goto IL_013d_1; } } { RuntimeObject* L_43 = V_21; NullCheck(L_43); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_43); } IL_013d_1: { return; } } }); try { { goto IL_0127_2; } IL_0115_2: { RuntimeObject* L_44 = V_21; NullCheck(L_44); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45; L_45 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IEnumerator_1_t1E268397CD739ED7EB63601E159FAA7D40A6F44A_il2cpp_TypeInfo_var, L_44); V_9 = L_45; int32_t L_46 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_47 = V_9; NullCheck(L_47); V_7 = ((int32_t)il2cpp_codegen_add(L_46, ((int32_t)(((RuntimeArray*)L_47)->max_length)))); } IL_0127_2: { RuntimeObject* L_48 = V_21; NullCheck(L_48); bool L_49; L_49 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_48); if (L_49) { goto IL_0115_2; } } { goto IL_013e_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_013e_1: { bool L_50; L_50 = Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2((&V_20), Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2_RuntimeMethod_var); if (L_50) { goto IL_00c4_1; } } { goto IL_015a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_015a: { int32_t L_51 = V_6; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_51); V_10 = L_52; int32_t L_53 = V_7; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_53); V_11 = L_54; V_12 = 0; V_13 = 0; List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_55 = V_3; NullCheck(L_55); Enumerator_tF03133E36D56BEB75B84D292093AA503BFA0B1FF L_56; L_56 = List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740(L_55, List_1_GetEnumerator_mDE935DBEE985F4E5E88B6617FE1AF2C38DE57740_RuntimeMethod_var); V_22 = L_56; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0221: { Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5((&V_22), Enumerator_Dispose_m118CE56A640405ECB1A0BA4F00AB0598E40934D5_RuntimeMethod_var); return; } }); try { { goto IL_0213_1; } IL_017f_1: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_57; L_57 = Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_inline((&V_22), Enumerator_get_Current_mEA08E961129A8004B4876F849C485B0B5B841B06_RuntimeMethod_var); V_14 = L_57; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_58 = V_14; NullCheck(L_58); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59; L_59 = Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline(L_58, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = V_10; int32_t L_61 = V_12; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_62 = V_14; NullCheck(L_62); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63; L_63 = Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline(L_62, NULL); NullCheck(L_63); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_59, 0, (RuntimeArray*)L_60, L_61, ((int32_t)(((RuntimeArray*)L_63)->max_length)), NULL); int32_t L_64 = V_12; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_65 = V_14; NullCheck(L_65); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66; L_66 = Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline(L_65, NULL); NullCheck(L_66); V_12 = ((int32_t)il2cpp_codegen_add(L_64, ((int32_t)(((RuntimeArray*)L_66)->max_length)))); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_67 = V_14; NullCheck(L_67); RuntimeObject* L_68; L_68 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_67, NULL); NullCheck(L_68); bool L_69; L_69 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_68, 2); if (!L_69) { goto IL_0213_1; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_70 = V_14; NullCheck(L_70); RuntimeObject* L_71; L_71 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_70, NULL); NullCheck(L_71); RuntimeObject* L_72; L_72 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_71, 2); NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_72, IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var))); RuntimeObject* L_73; L_73 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_72, IEnumerable_1_t21E2C2093877744709873DDCB2D3C8297821E513_il2cpp_TypeInfo_var))); V_23 = L_73; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0207_1: { { RuntimeObject* L_74 = V_23; if (!L_74) { goto IL_0212_1; } } { RuntimeObject* L_75 = V_23; NullCheck(L_75); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_75); } IL_0212_1: { return; } } }); try { { goto IL_01fc_2; } IL_01da_2: { RuntimeObject* L_76 = V_23; NullCheck(L_76); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77; L_77 = InterfaceFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(0, IEnumerator_1_t1E268397CD739ED7EB63601E159FAA7D40A6F44A_il2cpp_TypeInfo_var, L_76); V_15 = L_77; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_78 = V_15; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_11; int32_t L_80 = V_13; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_81 = V_15; NullCheck(L_81); Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_78, 0, (RuntimeArray*)L_79, L_80, ((int32_t)(((RuntimeArray*)L_81)->max_length)), NULL); int32_t L_82 = V_13; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_15; NullCheck(L_83); V_13 = ((int32_t)il2cpp_codegen_add(L_82, ((int32_t)(((RuntimeArray*)L_83)->max_length)))); } IL_01fc_2: { RuntimeObject* L_84 = V_23; NullCheck(L_84); bool L_85; L_85 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_84); if (L_85) { goto IL_01da_2; } } { goto IL_0213_1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0213_1: { bool L_86; L_86 = Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2((&V_22), Enumerator_MoveNext_m973C6D1CE9CBAFC8A1484F18B45F289503653CE2_RuntimeMethod_var); if (L_86) { goto IL_017f_1; } } { goto IL_022f; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_022f: { String_t* L_87 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_88 = V_10; il2cpp_codegen_runtime_class_init_inline(QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_89 = ((QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_StaticFields*)il2cpp_codegen_static_fields_for(QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var))->___NO_POINTS; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_90 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_90, L_87, L_88, L_89, ((int32_t)2048), NULL); V_16 = L_90; int32_t L_91 = V_7; if ((((int32_t)L_91) <= ((int32_t)0))) { goto IL_0263; } } { List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_92 = (List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4*)il2cpp_codegen_object_new(List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4_il2cpp_TypeInfo_var); List_1__ctor_m8070151BA99349188C9F1457EC394480BE0D4ED4(L_92, List_1__ctor_m8070151BA99349188C9F1457EC394480BE0D4ED4_RuntimeMethod_var); V_17 = L_92; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_93 = V_17; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_94 = V_11; NullCheck(L_93); List_1_Add_mAF067D8BCD6732A0ADBE1BA6EE909B3512880D42_inline(L_93, L_94, List_1_Add_mAF067D8BCD6732A0ADBE1BA6EE909B3512880D42_RuntimeMethod_var); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_95 = V_16; List_1_tBFF9DD9FFA06F20E74F9D7AD36610BD754D353A4* L_96 = V_17; NullCheck(L_95); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_95, 2, L_96, NULL); } IL_0263: { List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_97 = V_2; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_98 = V_16; NullCheck(L_97); List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_inline(L_97, L_98, List_1_Add_m4948E0894A4CFEE33AD919D638A256AD7DD96C69_RuntimeMethod_var); List_1_tF0E74F3E7D66F303BBCD94AAE8AC0592BE381529* L_99 = V_2; return L_99; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QRCodeMultiReader_SaSequenceSort_m452AB3FDD3A39E313895851760E39D0E11AB794D (QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C* __this, Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___0_a, Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_0 = ___0_a; NullCheck(L_0); RuntimeObject* L_1; L_1 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_0, NULL); NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_1, 8); V_0 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_2, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))); Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_3 = ___1_b; NullCheck(L_3); RuntimeObject* L_4; L_4 = Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline(L_3, NULL); NullCheck(L_4); RuntimeObject* L_5; L_5 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64_il2cpp_TypeInfo_var, L_4, 8); V_1 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_5, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)))); int32_t L_6 = V_0; int32_t L_7 = V_1; return ((int32_t)il2cpp_codegen_subtract(L_6, L_7)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeMultiReader__ctor_m7357499331E7D046FE8FFA894E154CA16A14ECD0 (QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606_il2cpp_TypeInfo_var); QRCodeReader__ctor_mC207388F3FC22EDFBF322799B33D2F0E39CBE502(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QRCodeMultiReader__cctor_m50529F0473067FEDCFC960F2093D989B16A86347 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0); ((QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_StaticFields*)il2cpp_codegen_static_fields_for(QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var))->___NO_POINTS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_StaticFields*)il2cpp_codegen_static_fields_for(QRCodeMultiReader_t50678AA8A3BEFA2951BC22A22DB61560DEF5472C_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* MaxiCodeReader_decode_mE3D6900F3424C2C757E67BC14C2F864D3647CF74 (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_0 = NULL; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_1 = NULL; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_2 = NULL; String_t* V_3 = NULL; { RuntimeObject* L_0 = ___1_hints; if (!L_0) { goto IL_0030; } } { RuntimeObject* L_1 = ___1_hints; NullCheck(L_1); bool L_2; L_2 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_1, 1); if (!L_2) { goto IL_0030; } } { BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_3 = ___0_image; NullCheck(L_3); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_4; L_4 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_5; L_5 = MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F(L_4, NULL); V_1 = L_5; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = V_1; if (L_6) { goto IL_001d; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_001d: { Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* L_7 = __this->___decoder; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_8 = V_1; RuntimeObject* L_9 = ___1_hints; NullCheck(L_7); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_10; L_10 = Decoder_decode_m1C579D5057447221E43E632050A32F02E9DB905D(L_7, L_8, L_9, NULL); V_0 = L_10; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_11 = V_0; if (L_11) { goto IL_0032; } } { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0030: { return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL; } IL_0032: { DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_12 = V_0; NullCheck(L_12); String_t* L_13; L_13 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_12, NULL); DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_14 = V_0; NullCheck(L_14); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15; L_15 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_14, NULL); il2cpp_codegen_runtime_class_init_inline(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_16 = ((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS; Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_17 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var); Result__ctor_m1FE156476FD7E8E25D0829D5D2DAC9432A419E55(L_17, L_13, L_15, L_16, ((int32_t)512), NULL); V_2 = L_17; DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_18 = V_0; NullCheck(L_18); String_t* L_19; L_19 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_18, NULL); V_3 = L_19; String_t* L_20 = V_3; if (!L_20) { goto IL_0060; } } { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_21 = V_2; String_t* L_22 = V_3; NullCheck(L_21); Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_21, 3, L_22, NULL); } IL_0060: { Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_23 = V_2; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader_reset_m51CE625D90AA5644A906AD78A02709E0491BABE0 (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* MaxiCodeReader_extractPureBits_m38ADD0DB5702D33DB84F4AA51581FB5FB3ECD35F (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image; NullCheck(L_0); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1; L_1 = BitMatrix_getEnclosingRectangle_m98890955CDD702C809A90DB245E4F6A0BB77F866(L_0, NULL); V_0 = L_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0; if (L_2) { goto IL_000c; } } { return (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)NULL; } IL_000c: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0; NullCheck(L_3); int32_t L_4 = 0; int32_t L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; NullCheck(L_6); int32_t L_7 = 1; int32_t L_8 = (L_6)->GetAt(static_cast(L_7)); V_2 = L_8; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0; NullCheck(L_9); int32_t L_10 = 2; int32_t L_11 = (L_9)->GetAt(static_cast(L_10)); V_3 = L_11; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0; NullCheck(L_12); int32_t L_13 = 3; int32_t L_14 = (L_12)->GetAt(static_cast(L_13)); V_4 = L_14; BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_15 = (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*)il2cpp_codegen_object_new(BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91_il2cpp_TypeInfo_var); BitMatrix__ctor_m5597C34F244CC8F9D5B0B063E94EC83C3F63CE17(L_15, ((int32_t)30), ((int32_t)33), NULL); V_5 = L_15; V_6 = 0; goto IL_0085; } IL_002d: { int32_t L_16 = V_2; int32_t L_17 = V_6; int32_t L_18 = V_4; int32_t L_19 = V_4; V_7 = ((int32_t)il2cpp_codegen_add(L_16, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, L_18)), ((int32_t)(L_19/2))))/((int32_t)33))))); V_8 = 0; goto IL_0079; } IL_0043: { int32_t L_20 = V_1; int32_t L_21 = V_8; int32_t L_22 = V_3; int32_t L_23 = V_3; int32_t L_24 = V_6; int32_t L_25 = V_3; V_9 = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_21, L_22)), ((int32_t)(L_23/2)))), ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(L_24&1)), L_25))/2))))/((int32_t)30))))); BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_26 = ___0_image; int32_t L_27 = V_9; int32_t L_28 = V_7; NullCheck(L_26); bool L_29; L_29 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_26, L_27, L_28, NULL); if (!L_29) { goto IL_0073; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_30 = V_5; int32_t L_31 = V_8; int32_t L_32 = V_6; NullCheck(L_30); BitMatrix_set_Item_m6834E66EB7C4313ABF8DCD28F9AC11D39977B611(L_30, L_31, L_32, (bool)1, NULL); } IL_0073: { int32_t L_33 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0079: { int32_t L_34 = V_8; if ((((int32_t)L_34) < ((int32_t)((int32_t)30)))) { goto IL_0043; } } { int32_t L_35 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_0085: { int32_t L_36 = V_6; if ((((int32_t)L_36) < ((int32_t)((int32_t)33)))) { goto IL_002d; } } { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_37 = V_5; return L_37; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader__ctor_mC908E9D1F8039A56F6A375BAB1618F2F7A96C55E (MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC* L_0 = (Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC*)il2cpp_codegen_object_new(Decoder_t3EB1D42E0DA5664E8915261AAF28D9A53C6586FC_il2cpp_TypeInfo_var); Decoder__ctor_m07837AD4C44C288E442F957FBA6CC46FD245DE39(L_0, NULL); __this->___decoder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___decoder), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxiCodeReader__cctor_m5AB994D5EEBC63B8D8E50178E8F8D31CFE75B980 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)0); ((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS = L_0; Il2CppCodeGenWriteBarrier((void**)(&((MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_StaticFields*)il2cpp_codegen_static_fields_for(MaxiCodeReader_tEE7C6030275DB018DA48DF4023F4301A9D637499_il2cpp_TypeInfo_var))->___NO_POINTS), (void*)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 int32_t EdifactEncoder_get_EncodingMode_m35757C2F143361F05507D520634D7A9831445D0B (EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A* __this, const RuntimeMethod* method) { { return 4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder_encode_m9C07E9B705D139F7895EC5F87504771E7E664097 (EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A* __this, EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; Il2CppChar V_1 = 0x0; int32_t V_2 = 0; int32_t V_3 = 0; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; goto IL_006f; } IL_0008: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_1 = ___0_context; NullCheck(L_1); Il2CppChar L_2; L_2 = EncoderContext_get_CurrentChar_mB76AD65C36C9C79320CCF3F3AB9F1D1C76E67867(L_1, NULL); V_1 = L_2; Il2CppChar L_3 = V_1; StringBuilder_t* L_4 = V_0; EdifactEncoder_encodeChar_m5D7F98B5C8DA71DBB838BBF684B422ECD740FEF4(L_3, L_4, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_5 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_6 = L_5; NullCheck(L_6); int32_t L_7; L_7 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_6, NULL); NullCheck(L_6); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), NULL); StringBuilder_t* L_8 = V_0; NullCheck(L_8); int32_t L_9; L_9 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_8, NULL); V_2 = L_9; int32_t L_10 = V_2; if ((((int32_t)L_10) < ((int32_t)4))) { goto IL_006f; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_11 = ___0_context; StringBuilder_t* L_12 = V_0; String_t* L_13; L_13 = EdifactEncoder_encodeToCodewords_mB782D81B24648E583B59B790277D60883E256EE5(L_12, 0, NULL); NullCheck(L_11); EncoderContext_writeCodewords_mC484A9B88359110CD5BF422F56D3737D711B683D(L_11, L_13, NULL); StringBuilder_t* L_14 = V_0; NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_14, 0, 4, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_16 = ___0_context; NullCheck(L_16); String_t* L_17; L_17 = EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline(L_16, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_18 = ___0_context; NullCheck(L_18); int32_t L_19; L_19 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_18, NULL); int32_t L_20; L_20 = EdifactEncoder_get_EncodingMode_m35757C2F143361F05507D520634D7A9831445D0B(__this, NULL); int32_t L_21; L_21 = HighLevelEncoder_lookAheadTest_m6F9BDE7AB37701DFAB5C8016BF7E06164E04845F(L_17, L_19, L_20, NULL); V_3 = L_21; int32_t L_22 = V_3; int32_t L_23; L_23 = EdifactEncoder_get_EncodingMode_m35757C2F143361F05507D520634D7A9831445D0B(__this, NULL); if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_006f; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_24 = ___0_context; NullCheck(L_24); EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_24, 0, NULL); goto IL_0077; } IL_006f: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_25 = ___0_context; NullCheck(L_25); bool L_26; L_26 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_25, NULL); if (L_26) { goto IL_0008; } } IL_0077: { StringBuilder_t* L_27 = V_0; NullCheck(L_27); StringBuilder_t* L_28; L_28 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_27, ((int32_t)31), NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_29 = ___0_context; StringBuilder_t* L_30 = V_0; EdifactEncoder_handleEOD_m95DB9BC24107C52218C6E37DF4BCE684843E4048(L_29, L_30, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder_handleEOD_m95DB9BC24107C52218C6E37DF4BCE684843E4048 (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* ___0_context, StringBuilder_t* ___1_buffer, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; String_t* V_4 = NULL; bool V_5 = false; bool V_6 = false; int32_t V_7 = 0; int32_t G_B11_0 = 0; { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00dc: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_0 = ___0_context; NullCheck(L_0); EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline(L_0, 0, NULL); return; } }); try { { StringBuilder_t* L_1 = ___1_buffer; NullCheck(L_1); int32_t L_2; L_2 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_1, NULL); V_0 = L_2; int32_t L_3 = V_0; if (L_3) { goto IL_000f_1; } } { goto IL_00e4; } IL_000f_1: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_003f_1; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_5 = ___0_context; NullCheck(L_5); EncoderContext_updateSymbolInfo_mD403E3EB27A64E7A0DF65A88D7FCBCB6BDC76E22(L_5, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_6 = ___0_context; NullCheck(L_6); SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_7; L_7 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_6, NULL); NullCheck(L_7); int32_t L_8 = L_7->___dataCapacity; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_9 = ___0_context; NullCheck(L_9); int32_t L_10; L_10 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_9, NULL); V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, L_10)); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_11 = ___0_context; NullCheck(L_11); int32_t L_12; L_12 = EncoderContext_get_RemainingCharacters_mA530DFEAC15D821623755E6968D8620EC4716341(L_11, NULL); V_2 = L_12; int32_t L_13 = V_2; if (L_13) { goto IL_003f_1; } } { int32_t L_14 = V_1; if ((((int32_t)L_14) > ((int32_t)2))) { goto IL_003f_1; } } { goto IL_00e4; } IL_003f_1: { int32_t L_15 = V_0; if ((((int32_t)L_15) <= ((int32_t)4))) { goto IL_004e_1; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_16 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral192C1B1DDBD905DE5685E7B4DD6B288A5A17A350)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EdifactEncoder_handleEOD_m95DB9BC24107C52218C6E37DF4BCE684843E4048_RuntimeMethod_var))); } IL_004e_1: { int32_t L_17 = V_0; V_3 = ((int32_t)il2cpp_codegen_subtract(L_17, 1)); StringBuilder_t* L_18 = ___1_buffer; String_t* L_19; L_19 = EdifactEncoder_encodeToCodewords_mB782D81B24648E583B59B790277D60883E256EE5(L_18, 0, NULL); V_4 = L_19; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_20 = ___0_context; NullCheck(L_20); bool L_21; L_21 = EncoderContext_get_HasMoreCharacters_m98821DAC4D1CBD923F038972DC82B480AF9AB468(L_20, NULL); V_5 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0); bool L_22 = V_5; if (!L_22) { goto IL_0073_1; } } { int32_t L_23 = V_3; G_B11_0 = ((((int32_t)((((int32_t)L_23) > ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0074_1; } IL_0073_1: { G_B11_0 = 0; } IL_0074_1: { V_6 = (bool)G_B11_0; int32_t L_24 = V_3; if ((((int32_t)L_24) > ((int32_t)2))) { goto IL_00b8_1; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_25 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_26 = ___0_context; NullCheck(L_26); int32_t L_27; L_27 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_26, NULL); int32_t L_28 = V_3; NullCheck(L_25); EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B(L_25, ((int32_t)il2cpp_codegen_add(L_27, L_28)), NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_29 = ___0_context; NullCheck(L_29); SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_30; L_30 = EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline(L_29, NULL); NullCheck(L_30); int32_t L_31 = L_30->___dataCapacity; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_32 = ___0_context; NullCheck(L_32); int32_t L_33; L_33 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_32, NULL); V_7 = ((int32_t)il2cpp_codegen_subtract(L_31, L_33)); int32_t L_34 = V_7; if ((((int32_t)L_34) < ((int32_t)3))) { goto IL_00b8_1; } } { V_6 = (bool)0; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_35 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_36 = ___0_context; NullCheck(L_36); int32_t L_37; L_37 = EncoderContext_get_CodewordCount_m749647B508D96F95CBB40616B2C081F8F45DB406(L_36, NULL); String_t* L_38 = V_4; NullCheck(L_38); int32_t L_39; L_39 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_38, NULL); NullCheck(L_35); EncoderContext_updateSymbolInfo_m852A1D49A0DBE30ECB5DA3DE3340C48CEC9BB91B(L_35, ((int32_t)il2cpp_codegen_add(L_37, L_39)), NULL); } IL_00b8_1: { bool L_40 = V_6; if (!L_40) { goto IL_00d2_1; } } { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_41 = ___0_context; NullCheck(L_41); EncoderContext_resetSymbolInfo_mA2A60DBB16EFF414C97CF8AC479C6C3C19A9FA35(L_41, NULL); EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_42 = ___0_context; EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_43 = L_42; NullCheck(L_43); int32_t L_44; L_44 = EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline(L_43, NULL); int32_t L_45 = V_3; NullCheck(L_43); EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline(L_43, ((int32_t)il2cpp_codegen_subtract(L_44, L_45)), NULL); goto IL_00da_1; } IL_00d2_1: { EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* L_46 = ___0_context; String_t* L_47 = V_4; NullCheck(L_46); EncoderContext_writeCodewords_mC484A9B88359110CD5BF422F56D3737D711B683D(L_46, L_47, NULL); } IL_00da_1: { goto IL_00e4; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder_encodeChar_m5D7F98B5C8DA71DBB838BBF684B422ECD740FEF4 (Il2CppChar ___0_c, StringBuilder_t* ___1_sb, const RuntimeMethod* method) { { Il2CppChar L_0 = ___0_c; if ((((int32_t)L_0) < ((int32_t)((int32_t)32)))) { goto IL_0013; } } { Il2CppChar L_1 = ___0_c; if ((((int32_t)L_1) > ((int32_t)((int32_t)63)))) { goto IL_0013; } } { StringBuilder_t* L_2 = ___1_sb; Il2CppChar L_3 = ___0_c; NullCheck(L_2); StringBuilder_t* L_4; L_4 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_2, L_3, NULL); return; } IL_0013: { Il2CppChar L_5 = ___0_c; if ((((int32_t)L_5) < ((int32_t)((int32_t)64)))) { goto IL_002a; } } { Il2CppChar L_6 = ___0_c; if ((((int32_t)L_6) > ((int32_t)((int32_t)94)))) { goto IL_002a; } } { StringBuilder_t* L_7 = ___1_sb; Il2CppChar L_8 = ___0_c; NullCheck(L_7); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)64)))), NULL); return; } IL_002a: { Il2CppChar L_10 = ___0_c; HighLevelEncoder_illegalCharacter_mD083D907D69350965DC33CA8D445A7287125B607(L_10, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EdifactEncoder_encodeToCodewords_mB782D81B24648E583B59B790277D60883E256EE5 (StringBuilder_t* ___0_sb, int32_t ___1_startPos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Il2CppChar V_1 = 0x0; Il2CppChar V_2 = 0x0; Il2CppChar V_3 = 0x0; Il2CppChar V_4 = 0x0; int32_t V_5 = 0; Il2CppChar V_6 = 0x0; Il2CppChar V_7 = 0x0; Il2CppChar V_8 = 0x0; StringBuilder_t* V_9 = NULL; int32_t G_B5_0 = 0; int32_t G_B8_0 = 0; int32_t G_B11_0 = 0; { StringBuilder_t* L_0 = ___0_sb; NullCheck(L_0); int32_t L_1; L_1 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_0, NULL); int32_t L_2 = ___1_startPos; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2)); int32_t L_3 = V_0; if (L_3) { goto IL_0017; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral481DC487EE5F2F8EACD26FFE61A384BEC53630C7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EdifactEncoder_encodeToCodewords_mB782D81B24648E583B59B790277D60883E256EE5_RuntimeMethod_var))); } IL_0017: { StringBuilder_t* L_5 = ___0_sb; int32_t L_6 = ___1_startPos; NullCheck(L_5); Il2CppChar L_7; L_7 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_5, L_6, NULL); V_1 = L_7; int32_t L_8 = V_0; if ((((int32_t)L_8) >= ((int32_t)2))) { goto IL_0026; } } { G_B5_0 = 0; goto IL_002f; } IL_0026: { StringBuilder_t* L_9 = ___0_sb; int32_t L_10 = ___1_startPos; NullCheck(L_9); Il2CppChar L_11; L_11 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), NULL); G_B5_0 = ((int32_t)(L_11)); } IL_002f: { V_2 = G_B5_0; int32_t L_12 = V_0; if ((((int32_t)L_12) >= ((int32_t)3))) { goto IL_0037; } } { G_B8_0 = 0; goto IL_0040; } IL_0037: { StringBuilder_t* L_13 = ___0_sb; int32_t L_14 = ___1_startPos; NullCheck(L_13); Il2CppChar L_15; L_15 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_13, ((int32_t)il2cpp_codegen_add(L_14, 2)), NULL); G_B8_0 = ((int32_t)(L_15)); } IL_0040: { V_3 = G_B8_0; int32_t L_16 = V_0; if ((((int32_t)L_16) >= ((int32_t)4))) { goto IL_0048; } } { G_B11_0 = 0; goto IL_0051; } IL_0048: { StringBuilder_t* L_17 = ___0_sb; int32_t L_18 = ___1_startPos; NullCheck(L_17); Il2CppChar L_19; L_19 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_17, ((int32_t)il2cpp_codegen_add(L_18, 3)), NULL); G_B11_0 = ((int32_t)(L_19)); } IL_0051: { V_4 = G_B11_0; Il2CppChar L_20 = V_1; Il2CppChar L_21 = V_2; Il2CppChar L_22 = V_3; Il2CppChar L_23 = V_4; V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_20<<((int32_t)18))), ((int32_t)((int32_t)L_21<<((int32_t)12))))), ((int32_t)((int32_t)L_22<<6)))), (int32_t)L_23)); int32_t L_24 = V_5; V_6 = ((int32_t)(uint16_t)((int32_t)(((int32_t)(L_24>>((int32_t)16)))&((int32_t)255)))); int32_t L_25 = V_5; V_7 = ((int32_t)(uint16_t)((int32_t)(((int32_t)(L_25>>8))&((int32_t)255)))); int32_t L_26 = V_5; V_8 = ((int32_t)(uint16_t)((int32_t)(L_26&((int32_t)255)))); StringBuilder_t* L_27 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_27, 3, NULL); V_9 = L_27; StringBuilder_t* L_28 = V_9; Il2CppChar L_29 = V_6; NullCheck(L_28); StringBuilder_t* L_30; L_30 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, L_29, NULL); int32_t L_31 = V_0; if ((((int32_t)L_31) < ((int32_t)2))) { goto IL_00ab; } } { StringBuilder_t* L_32 = V_9; Il2CppChar L_33 = V_7; NullCheck(L_32); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_32, L_33, NULL); } IL_00ab: { int32_t L_35 = V_0; if ((((int32_t)L_35) < ((int32_t)3))) { goto IL_00b9; } } { StringBuilder_t* L_36 = V_9; Il2CppChar L_37 = V_8; NullCheck(L_36); StringBuilder_t* L_38; L_38 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_36, L_37, NULL); } IL_00b9: { StringBuilder_t* L_39 = V_9; NullCheck(L_39); String_t* L_40; L_40 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_39); return L_40; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdifactEncoder__ctor_mF8620B58F6DAD2999A7C249A3AA25130BB67B30B (EdifactEncoder_tD1D70DB7446C13EAEF517C1BE85D37A09999680A* __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 DefaultPlacement__ctor_m6C50F90ECF086FBB6293BAC351F63ECE9B40CEB9 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, String_t* ___0_codewords, int32_t ___1_numcols, int32_t ___2_numrows, 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*)&SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); String_t* L_0 = ___0_codewords; __this->___codewords = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___codewords), (void*)L_0); int32_t L_1 = ___1_numcols; __this->___numcols = L_1; int32_t L_2 = ___2_numrows; __this->___numrows = L_2; int32_t L_3 = ___1_numcols; int32_t L_4 = ___2_numrows; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_3, L_4))); __this->___bits = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___bits), (void*)L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___bits; SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220(L_6, (uint8_t)2, SupportClass_Fill_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m05A710C6B234BD86E02F8FA6FC2474205403D220_RuntimeMethod_var); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultPlacement_getBit_m608A49A3478264AA1D7C14D6B78B29B3D913AF51 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_col, int32_t ___1_row, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___bits; int32_t L_1 = ___1_row; int32_t L_2 = __this->___numcols; int32_t L_3 = ___0_col; NullCheck(L_0); int32_t L_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), L_3)); uint8_t L_5 = (L_0)->GetAt(static_cast(L_4)); return (bool)((((int32_t)L_5) == ((int32_t)1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_setBit_m779887E9081A2F91C72FDBBD6C53F754068C49B5 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_col, int32_t ___1_row, bool ___2_bit, const RuntimeMethod* method) { int32_t G_B2_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_1 = NULL; int32_t G_B1_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_1 = NULL; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_2 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___bits; int32_t L_1 = ___1_row; int32_t L_2 = __this->___numcols; int32_t L_3 = ___0_col; bool L_4 = ___2_bit; if (L_4) { G_B2_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), L_3)); G_B2_1 = L_0; goto IL_0016; } G_B1_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), L_3)); G_B1_1 = L_0; } { G_B3_0 = 0; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0017; } IL_0016: { G_B3_0 = 1; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0017: { NullCheck(G_B3_2); (G_B3_2)->SetAt(static_cast(G_B3_1), (uint8_t)((int32_t)(uint8_t)G_B3_0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultPlacement_hasBit_m8FB9914A7CED2B658289D5C3C66FFD8CA0AFB6DD (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_col, int32_t ___1_row, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___bits; int32_t L_1 = ___1_row; int32_t L_2 = __this->___numcols; int32_t L_3 = ___0_col; NullCheck(L_0); int32_t L_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), L_3)); uint8_t L_5 = (L_0)->GetAt(static_cast(L_4)); return (bool)((((int32_t)L_5) < ((int32_t)2))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_place_m899E2227880F7A680EEE96E771D3AB93E3C69367 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { V_0 = 0; V_1 = 4; V_2 = 0; } IL_0006: { int32_t L_0 = V_1; int32_t L_1 = __this->___numrows; if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_001d; } } { int32_t L_2 = V_2; if (L_2) { goto IL_001d; } } { int32_t L_3 = V_0; int32_t L_4 = L_3; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); DefaultPlacement_corner1_m2AB855801DB41022978C73F2DAC175F195B5F082(__this, L_4, NULL); } IL_001d: { int32_t L_5 = V_1; int32_t L_6 = __this->___numrows; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_6, 2)))))) { goto IL_0040; } } { int32_t L_7 = V_2; if (L_7) { goto IL_0040; } } { int32_t L_8 = __this->___numcols; if (!((int32_t)(L_8%4))) { goto IL_0040; } } { int32_t L_9 = V_0; int32_t L_10 = L_9; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); DefaultPlacement_corner2_m779536410FDA2CF37EC72680D3E89981A5812973(__this, L_10, NULL); } IL_0040: { int32_t L_11 = V_1; int32_t L_12 = __this->___numrows; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_12, 2)))))) { goto IL_0064; } } { int32_t L_13 = V_2; if (L_13) { goto IL_0064; } } { int32_t L_14 = __this->___numcols; if ((!(((uint32_t)((int32_t)(L_14%8))) == ((uint32_t)4)))) { goto IL_0064; } } { int32_t L_15 = V_0; int32_t L_16 = L_15; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); DefaultPlacement_corner3_m3E7EB031187F36AC4FFC0E409E3482C6AE16783E(__this, L_16, NULL); } IL_0064: { int32_t L_17 = V_1; int32_t L_18 = __this->___numrows; if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_18, 4)))))) { goto IL_0088; } } { int32_t L_19 = V_2; if ((!(((uint32_t)L_19) == ((uint32_t)2)))) { goto IL_0088; } } { int32_t L_20 = __this->___numcols; if (((int32_t)(L_20%8))) { goto IL_0088; } } { int32_t L_21 = V_0; int32_t L_22 = L_21; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); DefaultPlacement_corner4_mC037ABD242506945B1D102832CC09A1F939580AD(__this, L_22, NULL); } IL_0088: { int32_t L_23 = V_1; int32_t L_24 = __this->___numrows; if ((((int32_t)L_23) >= ((int32_t)L_24))) { goto IL_00ac; } } { int32_t L_25 = V_2; if ((((int32_t)L_25) < ((int32_t)0))) { goto IL_00ac; } } { int32_t L_26 = V_2; int32_t L_27 = V_1; bool L_28; L_28 = DefaultPlacement_hasBit_m8FB9914A7CED2B658289D5C3C66FFD8CA0AFB6DD(__this, L_26, L_27, NULL); if (L_28) { goto IL_00ac; } } { int32_t L_29 = V_1; int32_t L_30 = V_2; int32_t L_31 = V_0; int32_t L_32 = L_31; V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1)); DefaultPlacement_utah_m0AA51A999CB024413511912BAD36B0F9761F68EC(__this, L_29, L_30, L_32, NULL); } IL_00ac: { int32_t L_33 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_33, 2)); int32_t L_34 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_34, 2)); int32_t L_35 = V_1; if ((((int32_t)L_35) < ((int32_t)0))) { goto IL_00c1; } } { int32_t L_36 = V_2; int32_t L_37 = __this->___numcols; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_0088; } } IL_00c1: { int32_t L_38 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1)); int32_t L_39 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_39, 3)); } IL_00c9: { int32_t L_40 = V_1; if ((((int32_t)L_40) < ((int32_t)0))) { goto IL_00ed; } } { int32_t L_41 = V_2; int32_t L_42 = __this->___numcols; if ((((int32_t)L_41) >= ((int32_t)L_42))) { goto IL_00ed; } } { int32_t L_43 = V_2; int32_t L_44 = V_1; bool L_45; L_45 = DefaultPlacement_hasBit_m8FB9914A7CED2B658289D5C3C66FFD8CA0AFB6DD(__this, L_43, L_44, NULL); if (L_45) { goto IL_00ed; } } { int32_t L_46 = V_1; int32_t L_47 = V_2; int32_t L_48 = V_0; int32_t L_49 = L_48; V_0 = ((int32_t)il2cpp_codegen_add(L_49, 1)); DefaultPlacement_utah_m0AA51A999CB024413511912BAD36B0F9761F68EC(__this, L_46, L_47, L_49, NULL); } IL_00ed: { int32_t L_50 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_50, 2)); int32_t L_51 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_51, 2)); int32_t L_52 = V_1; int32_t L_53 = __this->___numrows; if ((((int32_t)L_52) >= ((int32_t)L_53))) { goto IL_0102; } } { int32_t L_54 = V_2; if ((((int32_t)L_54) >= ((int32_t)0))) { goto IL_00c9; } } IL_0102: { int32_t L_55 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_55, 3)); int32_t L_56 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_56, 1)); int32_t L_57 = V_1; int32_t L_58 = __this->___numrows; if ((((int32_t)L_57) < ((int32_t)L_58))) { goto IL_0006; } } { int32_t L_59 = V_2; int32_t L_60 = __this->___numcols; if ((((int32_t)L_59) < ((int32_t)L_60))) { goto IL_0006; } } { int32_t L_61 = __this->___numcols; int32_t L_62 = __this->___numrows; bool L_63; L_63 = DefaultPlacement_hasBit_m8FB9914A7CED2B658289D5C3C66FFD8CA0AFB6DD(__this, ((int32_t)il2cpp_codegen_subtract(L_61, 1)), ((int32_t)il2cpp_codegen_subtract(L_62, 1)), NULL); if (L_63) { goto IL_0168; } } { int32_t L_64 = __this->___numcols; int32_t L_65 = __this->___numrows; DefaultPlacement_setBit_m779887E9081A2F91C72FDBBD6C53F754068C49B5(__this, ((int32_t)il2cpp_codegen_subtract(L_64, 1)), ((int32_t)il2cpp_codegen_subtract(L_65, 1)), (bool)1, NULL); int32_t L_66 = __this->___numcols; int32_t L_67 = __this->___numrows; DefaultPlacement_setBit_m779887E9081A2F91C72FDBBD6C53F754068C49B5(__this, ((int32_t)il2cpp_codegen_subtract(L_66, 2)), ((int32_t)il2cpp_codegen_subtract(L_67, 2)), (bool)1, NULL); } IL_0168: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_row, int32_t ___1_col, int32_t ___2_pos, int32_t ___3_bit, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_row; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001e; } } { int32_t L_1 = ___0_row; int32_t L_2 = __this->___numrows; ___0_row = ((int32_t)il2cpp_codegen_add(L_1, L_2)); int32_t L_3 = ___1_col; int32_t L_4 = __this->___numrows; ___1_col = ((int32_t)il2cpp_codegen_add(L_3, ((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 4))%8)))))); } IL_001e: { int32_t L_5 = ___1_col; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003c; } } { int32_t L_6 = ___1_col; int32_t L_7 = __this->___numcols; ___1_col = ((int32_t)il2cpp_codegen_add(L_6, L_7)); int32_t L_8 = ___0_row; int32_t L_9 = __this->___numcols; ___0_row = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_add(L_9, 4))%8)))))); } IL_003c: { String_t* L_10 = __this->___codewords; int32_t L_11 = ___2_pos; NullCheck(L_10); Il2CppChar L_12; L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_10, L_11, NULL); V_0 = L_12; int32_t L_13 = V_0; int32_t L_14 = ___3_bit; V_0 = ((int32_t)(L_13&((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(8, L_14))&((int32_t)31))))))); int32_t L_15 = ___1_col; int32_t L_16 = ___0_row; int32_t L_17 = V_0; DefaultPlacement_setBit_m779887E9081A2F91C72FDBBD6C53F754068C49B5(__this, L_15, L_16, (bool)((((int32_t)((((int32_t)L_17) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_utah_m0AA51A999CB024413511912BAD36B0F9761F68EC (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_row, int32_t ___1_col, int32_t ___2_pos, const RuntimeMethod* method) { { int32_t L_0 = ___0_row; int32_t L_1 = ___1_col; int32_t L_2 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 2)), ((int32_t)il2cpp_codegen_subtract(L_1, 2)), L_2, 1, NULL); int32_t L_3 = ___0_row; int32_t L_4 = ___1_col; int32_t L_5 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_3, 2)), ((int32_t)il2cpp_codegen_subtract(L_4, 1)), L_5, 2, NULL); int32_t L_6 = ___0_row; int32_t L_7 = ___1_col; int32_t L_8 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_6, 1)), ((int32_t)il2cpp_codegen_subtract(L_7, 2)), L_8, 3, NULL); int32_t L_9 = ___0_row; int32_t L_10 = ___1_col; int32_t L_11 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), ((int32_t)il2cpp_codegen_subtract(L_10, 1)), L_11, 4, NULL); int32_t L_12 = ___0_row; int32_t L_13 = ___1_col; int32_t L_14 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), L_13, L_14, 5, NULL); int32_t L_15 = ___0_row; int32_t L_16 = ___1_col; int32_t L_17 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, 2)), L_17, 6, NULL); int32_t L_18 = ___0_row; int32_t L_19 = ___1_col; int32_t L_20 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, L_18, ((int32_t)il2cpp_codegen_subtract(L_19, 1)), L_20, 7, NULL); int32_t L_21 = ___0_row; int32_t L_22 = ___1_col; int32_t L_23 = ___2_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, L_21, L_22, L_23, 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner1_m2AB855801DB41022978C73F2DAC175F195B5F082 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) { { int32_t L_0 = __this->___numrows; int32_t L_1 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, 1, NULL); int32_t L_2 = __this->___numrows; int32_t L_3 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), 1, L_3, 2, NULL); int32_t L_4 = __this->___numrows; int32_t L_5 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), 2, L_5, 3, NULL); int32_t L_6 = __this->___numcols; int32_t L_7 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), L_7, 4, NULL); int32_t L_8 = __this->___numcols; int32_t L_9 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9, 5, NULL); int32_t L_10 = __this->___numcols; int32_t L_11 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), L_11, 6, NULL); int32_t L_12 = __this->___numcols; int32_t L_13 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), L_13, 7, NULL); int32_t L_14 = __this->___numcols; int32_t L_15 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_14, 1)), L_15, 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner2_m779536410FDA2CF37EC72680D3E89981A5812973 (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) { { int32_t L_0 = __this->___numrows; int32_t L_1 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, 1, NULL); int32_t L_2 = __this->___numrows; int32_t L_3 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_2, 2)), 0, L_3, 2, NULL); int32_t L_4 = __this->___numrows; int32_t L_5 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), 0, L_5, 3, NULL); int32_t L_6 = __this->___numcols; int32_t L_7 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_6, 4)), L_7, 4, NULL); int32_t L_8 = __this->___numcols; int32_t L_9 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_8, 3)), L_9, 5, NULL); int32_t L_10 = __this->___numcols; int32_t L_11 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_10, 2)), L_11, 6, NULL); int32_t L_12 = __this->___numcols; int32_t L_13 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), L_13, 7, NULL); int32_t L_14 = __this->___numcols; int32_t L_15 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_14, 1)), L_15, 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner3_m3E7EB031187F36AC4FFC0E409E3482C6AE16783E (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) { { int32_t L_0 = __this->___numrows; int32_t L_1 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 3)), 0, L_1, 1, NULL); int32_t L_2 = __this->___numrows; int32_t L_3 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_2, 2)), 0, L_3, 2, NULL); int32_t L_4 = __this->___numrows; int32_t L_5 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), 0, L_5, 3, NULL); int32_t L_6 = __this->___numcols; int32_t L_7 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_6, 2)), L_7, 4, NULL); int32_t L_8 = __this->___numcols; int32_t L_9 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), L_9, 5, NULL); int32_t L_10 = __this->___numcols; int32_t L_11 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), L_11, 6, NULL); int32_t L_12 = __this->___numcols; int32_t L_13 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 2, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), L_13, 7, NULL); int32_t L_14 = __this->___numcols; int32_t L_15 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 3, ((int32_t)il2cpp_codegen_subtract(L_14, 1)), L_15, 8, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultPlacement_corner4_mC037ABD242506945B1D102832CC09A1F939580AD (DefaultPlacement_tD973A116D441EBC6CD4D58496070E48F4B60BB9B* __this, int32_t ___0_pos, const RuntimeMethod* method) { { int32_t L_0 = __this->___numrows; int32_t L_1 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), 0, L_1, 1, NULL); int32_t L_2 = __this->___numrows; int32_t L_3 = __this->___numcols; int32_t L_4 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), ((int32_t)il2cpp_codegen_subtract(L_3, 1)), L_4, 2, NULL); int32_t L_5 = __this->___numcols; int32_t L_6 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_5, 3)), L_6, 3, NULL); int32_t L_7 = __this->___numcols; int32_t L_8 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_7, 2)), L_8, 4, NULL); int32_t L_9 = __this->___numcols; int32_t L_10 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 0, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), L_10, 5, NULL); int32_t L_11 = __this->___numcols; int32_t L_12 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_11, 3)), L_12, 6, NULL); int32_t L_13 = __this->___numcols; int32_t L_14 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_13, 2)), L_14, 7, NULL); int32_t L_15 = __this->___numcols; int32_t L_16 = ___0_pos; DefaultPlacement_module_m1D57573C8D62FD57803565C6C0F5732E0C600491(__this, 1, ((int32_t)il2cpp_codegen_subtract(L_15, 1)), L_16, 8, 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 Token__ctor_mFDE0BE419E2FC1E770C533C60F8DEEC691D87517 (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* ___0_previous, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = ___0_previous; __this->___previous = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___previous), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_get_Previous_mAC3BE6538F07E6CB57CF3632E72EB4E0AA4AED5D (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, const RuntimeMethod* method) { { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = __this->___previous; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_add_mF712DBB720C4ACBEEB9BFE2CA92071BB9AB128E8 (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, int32_t ___0_value, int32_t ___1_bitCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_value; int32_t L_1 = ___1_bitCount; SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97* L_2 = (SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97*)il2cpp_codegen_object_new(SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97_il2cpp_TypeInfo_var); SimpleToken__ctor_m851DEE60A78CB01A090350AEF5CF974AA7E5D0A7(L_2, __this, L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_addBinaryShift_mC69E5C1F383C76DF19B9D993F453370ED8F68EC7 (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, int32_t ___0_start, int32_t ___1_byteCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_start; int32_t L_1 = ___1_byteCount; BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110* L_2 = (BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110*)il2cpp_codegen_object_new(BinaryShiftToken_tF00867DA2F606FB742C40FC8C796FB97BEC9D110_il2cpp_TypeInfo_var); BinaryShiftToken__ctor_mF0B49C7EEB62FE53EFBEA25C6A20C81C1BE41339(L_2, __this, L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Token__cctor_m273C57C3A884D6AFA7665F713B808AD851C779EA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97* L_0 = (SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97*)il2cpp_codegen_object_new(SimpleToken_t417BD3C70DE297B4B31B270E5AD591FDC7F4EF97_il2cpp_TypeInfo_var); SimpleToken__ctor_m851DEE60A78CB01A090350AEF5CF974AA7E5D0A7(L_0, (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502*)NULL, 0, 0, NULL); ((Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_StaticFields*)il2cpp_codegen_static_fields_for(Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var))->___EMPTY = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_StaticFields*)il2cpp_codegen_static_fields_for(Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502_il2cpp_TypeInfo_var))->___EMPTY), (void*)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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CCompactU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CDatablocksU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLayersU3Ek__BackingField = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_compact, int32_t ___1_datablocks, int32_t ___2_layers, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); bool L_0 = ___0_compact; AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline(__this, L_0, NULL); int32_t L_1 = ___1_datablocks; AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline(__this, L_1, NULL); int32_t L_2 = ___2_layers; AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline(__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 RGBLuminanceSource__ctor_m685F1E845C1900E3CA492EFC64E91757DA396602 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) { { int32_t L_0 = ___0_width; int32_t L_1 = ___1_height; BaseLuminanceSource__ctor_m4A76735608455D9F7E95FDBD2FDE827E5EED7E73(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource__ctor_m0D1C41446874B8323AC21E911E7FABB91603C97F (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, int32_t ___1_width, int32_t ___2_height, int32_t ___3_bitmapFormat, const RuntimeMethod* method) { { int32_t L_0 = ___1_width; int32_t L_1 = ___2_height; BaseLuminanceSource__ctor_m4A76735608455D9F7E95FDBD2FDE827E5EED7E73(__this, L_0, L_1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_rgbRawBytes; int32_t L_3 = ___3_bitmapFormat; RGBLuminanceSource_CalculateLuminance_m53B06ACB20E1411CF3A92C53191F259A949A136E(__this, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LuminanceSource_t066B696774156C477D4C4425791D3A0425F1DBDE* RGBLuminanceSource_CreateLuminanceSource_mD0C4E734C1638C02ECFE968FD37A2DE1D9A84DFF (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_newLuminances, int32_t ___1_width, int32_t ___2_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* V_0 = NULL; { int32_t L_0 = ___1_width; int32_t L_1 = ___2_height; RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* L_2 = (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226*)il2cpp_codegen_object_new(RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226_il2cpp_TypeInfo_var); RGBLuminanceSource__ctor_m685F1E845C1900E3CA492EFC64E91757DA396602(L_2, L_0, L_1, NULL); V_0 = L_2; RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* L_3 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_newLuminances; NullCheck(L_3); ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)L_3)->___luminances = L_4; Il2CppCodeGenWriteBarrier((void**)(&((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)L_3)->___luminances), (void*)L_4); RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* L_5 = V_0; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RGBLuminanceSource_DetermineBitmapFormat_m533F6D94D891BB58FE633B0BC6F0460D417F69F2 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, int32_t ___1_width, int32_t ___2_height, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___1_width; int32_t L_1 = ___2_height; V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, L_1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_rgbRawBytes; NullCheck(L_2); int32_t L_3 = V_0; V_1 = ((int32_t)(((int32_t)(((RuntimeArray*)L_2)->max_length))/L_3)); int32_t L_4 = V_1; V_2 = L_4; int32_t L_5 = V_2; switch (((int32_t)il2cpp_codegen_subtract(L_5, 1))) { case 0: { goto IL_0026; } case 1: { goto IL_0028; } case 2: { goto IL_002a; } case 3: { goto IL_002c; } } } { goto IL_002e; } IL_0026: { return (int32_t)(1); } IL_0028: { return (int32_t)(8); } IL_002a: { return (int32_t)(2); } IL_002c: { return (int32_t)(3); } IL_002e: { 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*)&_stringLiteralEC5446A7FF5D4B637861FAED325178E8EA7A216E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RGBLuminanceSource_DetermineBitmapFormat_m533F6D94D891BB58FE633B0BC6F0460D417F69F2_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminance_m53B06ACB20E1411CF3A92C53191F259A949A136E (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, int32_t ___1_bitmapFormat, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B6_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_1 = NULL; int32_t G_B6_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_3 = NULL; int32_t G_B5_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B5_1 = NULL; int32_t G_B5_2 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B5_3 = NULL; int32_t G_B7_0 = 0; int32_t G_B7_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_2 = NULL; int32_t G_B7_3 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_4 = NULL; { int32_t L_0 = ___1_bitmapFormat; if (L_0) { goto IL_0017; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_rgbRawBytes; int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(6, __this); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7, __this); int32_t L_4; L_4 = RGBLuminanceSource_DetermineBitmapFormat_m533F6D94D891BB58FE633B0BC6F0460D417F69F2(L_1, L_2, L_3, NULL); ___1_bitmapFormat = L_4; } IL_0017: { int32_t L_5 = ___1_bitmapFormat; V_0 = L_5; int32_t L_6 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 1))) { case 0: { goto IL_0047; } case 1: { goto IL_0070; } case 2: { goto IL_0080; } case 3: { goto IL_0098; } case 4: { goto IL_0078; } case 5: { goto IL_0088; } case 6: { goto IL_00a0; } case 7: { goto IL_00a8; } case 8: { goto IL_0090; } } } { goto IL_00b0; } IL_0047: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_rgbRawBytes; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_rgbRawBytes; NullCheck(L_9); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_10); if ((((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { G_B6_0 = 0; G_B6_1 = L_8; G_B6_2 = 0; G_B6_3 = L_7; goto IL_0067; } G_B5_0 = 0; G_B5_1 = L_8; G_B5_2 = 0; G_B5_3 = L_7; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_11); G_B7_0 = ((int32_t)(((RuntimeArray*)L_11)->max_length)); G_B7_1 = G_B5_0; G_B7_2 = G_B5_1; G_B7_3 = G_B5_2; G_B7_4 = G_B5_3; goto IL_006a; } IL_0067: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ___0_rgbRawBytes; NullCheck(L_12); G_B7_0 = ((int32_t)(((RuntimeArray*)L_12)->max_length)); G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; G_B7_3 = G_B6_2; G_B7_4 = G_B6_3; } IL_006a: { Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)G_B7_4, G_B7_3, (RuntimeArray*)G_B7_2, G_B7_1, G_B7_0, NULL); return; } IL_0070: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceRGB24_mFAC68EC49E38555C53EEA07022920A3D02392EB1(__this, L_13, NULL); return; } IL_0078: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceBGR24_m1C8918583FB2303E756F778D8D27FEC759419971(__this, L_14, NULL); return; } IL_0080: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceRGB32_m487AC4231B3BC5B768A0767561726E1BF253468E(__this, L_15, NULL); return; } IL_0088: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceBGR32_m66705AC7D371EF4BC707D033188CF7D47DC60375(__this, L_16, NULL); return; } IL_0090: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceRGBA32_mC3F7CE8FAD3670F7EEE900ED95FA2464F10A47F4(__this, L_17, NULL); return; } IL_0098: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceARGB32_mD6DE468ED18E9B669F1F1B5DBF0B4BB0602E2E70(__this, L_18, NULL); return; } IL_00a0: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceBGRA32_mE029AA79C97FD314538052826C96C73DB349D4A2(__this, L_19, NULL); return; } IL_00a8: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___0_rgbRawBytes; RGBLuminanceSource_CalculateLuminanceRGB565_m84B85BC5FA303170D29C76761D97D49BE1662387(__this, L_20, NULL); return; } IL_00b0: { int32_t L_21 = ___1_bitmapFormat; int32_t L_22 = L_21; RuntimeObject* L_23 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BitmapFormat_t8D50A156429FFF20E5AFCAEEFBDE18004177F9AB_il2cpp_TypeInfo_var)), &L_22); String_t* L_24; L_24 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)L_23, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_25 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDE7E8FECC7166973B85D31AD6B3DA9096111A248)), L_24, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RGBLuminanceSource_CalculateLuminance_m53B06ACB20E1411CF3A92C53191F259A949A136E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGB565_m84B85BC5FA303170D29C76761D97D49BE1662387 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgb565RawData, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; 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; { V_0 = 0; V_1 = 0; goto IL_0090; } IL_0009: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgb565RawData; int32_t L_1 = V_1; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_2 = L_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_rgb565RawData; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1)); uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_3 = L_7; uint8_t L_8 = V_2; V_4 = ((int32_t)((int32_t)L_8&((int32_t)31))); uint8_t L_9 = V_2; uint8_t L_10 = V_3; V_5 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)((int32_t)L_9&((int32_t)224)))>>5))|((int32_t)(((int32_t)((int32_t)L_10&3))<<3))))&((int32_t)31))); uint8_t L_11 = V_3; V_6 = ((int32_t)(((int32_t)((int32_t)L_11>>2))&((int32_t)31))); int32_t L_12 = V_6; V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)527))), ((int32_t)23)))>>6)); int32_t L_13 = V_5; V_8 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_13, ((int32_t)527))), ((int32_t)23)))>>6)); int32_t L_14 = V_4; V_9 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_14, ((int32_t)527))), ((int32_t)23)))>>6)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_16 = V_0; int32_t L_17 = V_7; int32_t L_18 = V_8; int32_t L_19 = V_9; NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), L_17)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), L_18)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), L_19))))>>((int32_t)16))))); int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 2)); int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0090: { int32_t L_22 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___0_rgb565RawData; NullCheck(L_23); if ((((int32_t)L_22) >= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_00a4; } } { int32_t L_24 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0009; } } IL_00a4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGB24_mFAC68EC49E38555C53EEA07022920A3D02392EB1 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, 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; { V_0 = 0; V_1 = 0; goto IL_0047; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_16 = V_1; int32_t L_17 = V_2; int32_t L_18 = V_3; int32_t L_19 = V_4; NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), L_17)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), L_18)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), L_19))))>>((int32_t)16))))); int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0047: { int32_t L_21 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_rgbRawBytes; NullCheck(L_22); if ((((int32_t)L_21) >= ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0058; } } { int32_t L_23 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0006; } } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceBGR24_m1C8918583FB2303E756F778D8D27FEC759419971 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, 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; { V_0 = 0; V_1 = 0; goto IL_0047; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_16 = V_1; int32_t L_17 = V_4; int32_t L_18 = V_3; int32_t L_19 = V_2; NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), L_17)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), L_18)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), L_19))))>>((int32_t)16))))); int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0047: { int32_t L_21 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = ___0_rgbRawBytes; NullCheck(L_22); if ((((int32_t)L_21) >= ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0058; } } { int32_t L_23 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0006; } } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGB32_m487AC4231B3BC5B768A0767561726E1BF253468E (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, 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; { V_0 = 0; V_1 = 0; goto IL_004b; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_17 = V_1; int32_t L_18 = V_2; int32_t L_19 = V_3; int32_t L_20 = V_4; NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), L_18)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), L_19)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), L_20))))>>((int32_t)16))))); int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_004b: { int32_t L_22 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___0_rgbRawBytes; NullCheck(L_23); if ((((int32_t)L_22) >= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_005c; } } { int32_t L_24 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0006; } } IL_005c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceBGR32_m66705AC7D371EF4BC707D033188CF7D47DC60375 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, 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; { V_0 = 0; V_1 = 0; goto IL_004b; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_17 = V_1; int32_t L_18 = V_4; int32_t L_19 = V_3; int32_t L_20 = V_2; NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), L_18)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), L_19)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), L_20))))>>((int32_t)16))))); int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_004b: { int32_t L_22 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___0_rgbRawBytes; NullCheck(L_23); if ((((int32_t)L_22) >= ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_005c; } } { int32_t L_24 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))) { goto IL_0006; } } IL_005c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceBGRA32_mE029AA79C97FD314538052826C96C73DB349D4A2 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; uint8_t V_4 = 0x0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; { V_0 = 0; V_1 = 0; goto IL_006b; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_rgbRawBytes; int32_t L_16 = V_0; int32_t L_17 = L_16; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); NullCheck(L_15); int32_t L_18 = L_17; uint8_t L_19 = (L_15)->GetAt(static_cast(L_18)); V_5 = L_19; uint8_t L_20 = V_4; uint8_t L_21 = V_3; uint8_t L_22 = V_2; V_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), (int32_t)L_20)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), (int32_t)L_21)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), (int32_t)L_22))))>>((int32_t)16)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_24 = V_1; uint8_t L_25 = V_6; uint8_t L_26 = V_5; uint8_t L_27 = V_5; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply((int32_t)L_25, (int32_t)L_26))>>8)), ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)255), ((int32_t)il2cpp_codegen_subtract(((int32_t)255), (int32_t)L_27))))>>8)))))); int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_006b: { int32_t L_29 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_rgbRawBytes; NullCheck(L_30); if ((((int32_t)L_29) >= ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))) { goto IL_007c; } } { int32_t L_31 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0006; } } IL_007c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceRGBA32_mC3F7CE8FAD3670F7EEE900ED95FA2464F10A47F4 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; uint8_t V_4 = 0x0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; { V_0 = 0; V_1 = 0; goto IL_006b; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_rgbRawBytes; int32_t L_16 = V_0; int32_t L_17 = L_16; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); NullCheck(L_15); int32_t L_18 = L_17; uint8_t L_19 = (L_15)->GetAt(static_cast(L_18)); V_5 = L_19; uint8_t L_20 = V_2; uint8_t L_21 = V_3; uint8_t L_22 = V_4; V_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), (int32_t)L_20)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), (int32_t)L_21)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), (int32_t)L_22))))>>((int32_t)16)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_24 = V_1; uint8_t L_25 = V_6; uint8_t L_26 = V_5; uint8_t L_27 = V_5; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply((int32_t)L_25, (int32_t)L_26))>>8)), ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)255), ((int32_t)il2cpp_codegen_subtract(((int32_t)255), (int32_t)L_27))))>>8)))))); int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_006b: { int32_t L_29 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_rgbRawBytes; NullCheck(L_30); if ((((int32_t)L_29) >= ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))) { goto IL_007c; } } { int32_t L_31 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0006; } } IL_007c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RGBLuminanceSource_CalculateLuminanceARGB32_mD6DE468ED18E9B669F1F1B5DBF0B4BB0602E2E70 (RGBLuminanceSource_tC8395D893A051663ADC653B113CACCDA60C38226* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rgbRawBytes, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0x0; uint8_t V_3 = 0x0; uint8_t V_4 = 0x0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; { V_0 = 0; V_1 = 0; goto IL_006a; } IL_0006: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_rgbRawBytes; int32_t L_1 = V_0; int32_t L_2 = L_1; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); NullCheck(L_0); int32_t L_3 = L_2; uint8_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_2 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_rgbRawBytes; int32_t L_6 = V_0; int32_t L_7 = L_6; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); NullCheck(L_5); int32_t L_8 = L_7; uint8_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_3 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_rgbRawBytes; int32_t L_11 = V_0; int32_t L_12 = L_11; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); NullCheck(L_10); int32_t L_13 = L_12; uint8_t L_14 = (L_10)->GetAt(static_cast(L_13)); V_4 = L_14; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___0_rgbRawBytes; int32_t L_16 = V_0; int32_t L_17 = L_16; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); NullCheck(L_15); int32_t L_18 = L_17; uint8_t L_19 = (L_15)->GetAt(static_cast(L_18)); V_5 = L_19; uint8_t L_20 = V_3; uint8_t L_21 = V_4; uint8_t L_22 = V_5; V_6 = (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)19562), (int32_t)L_20)), ((int32_t)il2cpp_codegen_multiply(((int32_t)38550), (int32_t)L_21)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)7424), (int32_t)L_22))))>>((int32_t)16)))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; int32_t L_24 = V_1; uint8_t L_25 = V_6; uint8_t L_26 = V_2; uint8_t L_27 = V_2; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_multiply((int32_t)L_25, (int32_t)L_26))>>8)), ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)255), ((int32_t)il2cpp_codegen_subtract(((int32_t)255), (int32_t)L_27))))>>8)))))); int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_006a: { int32_t L_29 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ___0_rgbRawBytes; NullCheck(L_30); if ((((int32_t)L_29) >= ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))) { goto IL_007b; } } { int32_t L_31 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = ((BaseLuminanceSource_tDFA68C790E169BDADF5F2F05EECCACCE3111055C*)__this)->___luminances; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0006; } } IL_007b: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ECB_get_Count_m469EFD8F1ADEFD3850D065795F43294692358F5F_inline (ECB_t51306FF2F6EF10830C74CD580325708130590CD9* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___count; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_StartX_m1A10855FBF371AAB0056480B8C56A4279FC0FC39_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CStartXU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_EndX_m43DA2C1CC7601A44D9EC78831F8503BECB05316E_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CEndXU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_Bucket_mA897B7C0986B16FAE525D16C90DB5C6C494991B2_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CBucketU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_Value_m2E5B518A83E8FE3E254D5B77C2751C246275A7FC_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CValueU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Codeword_set_RowNumber_m138F2C5F47049C47C9288AC6CCBEC0A45B3C6862_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowNumberU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_EndX_m27F522571B981BD83EC736B75F39DAE10A8F5278_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CEndXU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_StartX_mE2D741E903B1C09A8459C845FF4CE2BE533C07E3_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStartXU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_RowNumber_mFF005B9DC0E7D7EFC92BA233B3071864290A0700_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowNumberU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Bucket_m049DFEB7ACB3CEF22EDEB6E41E61BAB22C7212E6_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CBucketU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Codeword_get_Value_mD5222CA8A194C44D2507A83FD751B3E89DF938CF_inline (Codeword_t4A43353CA7F00708020DDC90B8EA5D008E6894D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CValueU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* FinderPatternInfo_get_TopLeft_mE737D184EAB57D0255B4685EE45C047833823271_inline (FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* __this, const RuntimeMethod* method) { { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_0 = __this->___topLeft; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* FinderPatternInfo_get_TopRight_mD32FC0116D67035BA2CC6044B63CBA53B5769720_inline (FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* __this, const RuntimeMethod* method) { { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_0 = __this->___topRight; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* FinderPatternInfo_get_BottomLeft_mAE0C50E71AB833D7738D4F7D7EAC3F350ADC36B5_inline (FinderPatternInfo_tA51E13C9BC1D88A1DEDB7656C50DAC1E07D95BBB* __this, const RuntimeMethod* method) { { FinderPattern_tE15DD3C6B3553E94D4592CC79C9DFBE4631C8F61* L_0 = __this->___bottomLeft; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Version_get_AlignmentPatternCenters_m0BBD5008F0C332BA904CE26D74052D4C5934E8DF_inline (Version_t18C7D3249C9CBF6460CA517F61921FD25F7D3A65* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___alignmentPatternCenters; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var); GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) { { float L_0 = ___0_f; int32_t L_1; L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL); return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___width; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___height; 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 Base10BigInteger_set_NumberSign_m9E062A3DA7B3FD3B83E1D75E634FD4B50C5D55E1_inline (Base10BigInteger_t5AF7D0EACA3E92B2EF61DD38220A4F6DBC571DD6* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___sign = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* Token_get_Previous_mAC3BE6538F07E6CB57CF3632E72EB4E0AA4AED5D_inline (Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* __this, const RuntimeMethod* method) { { Token_tD4138542C2C392BA19F53DE6E3207E15ABC11502* L_0 = __this->___previous; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CXU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CYU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CXU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CYU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResultColumn_set_Box_m72CD1EF31E2ECBEDA206EB4B2ED85E705E8E816A_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_value; __this->___U3CBoxU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBoxU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* DetectionResultColumn_get_Box_mC864B8B20E656AD9EE2E51B2DEC8E4AF1AFC58E2_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = __this->___U3CBoxU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MaxY_m534734AAAFCFEC3105E72D03A49132C7B3D4B3ED_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CMaxYU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MinY_m1607D748BA3026A0F71A532FD51191D470B381DC_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CMinYU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResultColumn_set_Codewords_m2EE75B7B821A660AB7DDB9621BA3FBDCB949FCC3_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* ___0_value, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = ___0_value; __this->___U3CCodewordsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCodewordsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* DetectionResultColumn_get_Codewords_m5767A50714BB51B2F0A7FDDB6C07B1B51C6028CD_inline (DetectionResultColumn_t78BF30B95719693F13E76A01FBA3E364EA9F44E7* __this, const RuntimeMethod* method) { { CodewordU5BU5D_tB1A16717F521A889AD5C2A486C45355143792358* L_0 = __this->___U3CCodewordsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResultRowIndicatorColumn_set_IsLeft_mA7FA5EF860D66290CDFC44A562D55200449A5EEF_inline (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsLeftU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DetectionResultRowIndicatorColumn_get_IsLeft_mF279417DF912CEE1D7D6EDA4ADE5BEE2F82D2848_inline (DetectionResultRowIndicatorColumn_t74E7F2F52B36893ED52E105CDCFAE5759F28A107* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CIsLeftU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_TopRight_mA431990B53016F99B0D8CD0FAF45C5C8373710CC_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = __this->___U3CTopRightU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_TopLeft_mF5A61B8AA2E1A29C3AC7013D64D850187830E980_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = __this->___U3CTopLeftU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_BottomRight_m1353246DAAB5858AAB809B52D9B76FF087650B50_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = __this->___U3CBottomRightU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* BoundingBox_get_BottomLeft_mD1796DE4C7E9BA48A2A018C5AA8AD970AF852F5A_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = __this->___U3CBottomLeftU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCount_m1CD2621F65BF3D5F3BAB1CEAC5A22AC0B16B97A2_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCountUpper_mD1B2445DFDFF9079A4837115B3F97C9E8547DADB_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountUpperU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_RowCountLower_mAB7E7A48BDC99AB61EFC056B809C7F4EB76C9A65_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CRowCountLowerU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ErrorCorrectionLevel_m7E7B4FF48FB4897B142EC25F09E798ED86BFB049_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CErrorCorrectionLevelU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BarcodeMetadata_get_ColumnCount_m1AA4E33EADA70F3281B0C4DB439B764C32408153_inline (BarcodeMetadata_tC5EAAD8231CA946BAF35AF3F4866D3C343E5EC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CColumnCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Result_get_Text_m65A52D001505F5311D513F3CDD86D3BB72103E89_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CTextU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Result_get_ResultPoints_m98C7CADDAC629C1618DAE400297F3B7ABE7F40F1_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CResultPointsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FinderPattern_set_Value_m06C33D31D4C0E5CCE3AF1CEF23B64FF31EF8751A_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CValueU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FinderPattern_set_StartEnd_m8B598700A599088DDCD507A40A9F756A672E0F5F_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_value, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_value; __this->___U3CStartEndU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStartEndU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FinderPattern_set_ResultPoints_mE0027C095494A47833B214A5196562452E1BBA0E_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_value, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_value; __this->___U3CResultPointsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultPointsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FinderPattern_get_Value_m87FA10E4FEC332966151E60B97A0366821B47B01_inline (FinderPattern_t053B0BA2D8325CFE424754A03FC7BF26FA7A9E39* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CValueU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExpandedRow_set_Pairs_mEC4FF69AAE1B1F6C190470D51BF2BF2E7A6497DA_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ___0_value, const RuntimeMethod* method) { { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0 = ___0_value; __this->___U3CPairsU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPairsU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExpandedRow_set_RowNumber_m070A0A556DBE00DAC35112D302C8C2FAB9E808FA_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CRowNumberU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExpandedRow_set_IsReversed_m23C16B8E95ABA3F56FD5DAE3AE546ACAE242B5EC_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CIsReversedU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* ExpandedRow_get_Pairs_m0F4203F232385FA033D25E76E69054283931B857_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { { List_1_t464C661E25123D7B3B90A4FC3A50B43CEA75F765* L_0 = __this->___U3CPairsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ExpandedRow_get_IsReversed_m5C597489DD08C510FAB948AF4453C125A7AB62CD_inline (ExpandedRow_t02AAA4D7B6D59DA2E0239A6FFFE5BA934CA26EAA* __this, const RuntimeMethod* method) { { bool L_0 = __this->___U3CIsReversedU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitArray_get_Size_m6E85006F84595438261D8BB2861B38470075A4B9_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Result_get_RawBytes_m696914EEE6115066285985EE3A03A788ACBE02CD_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Result_get_NumBits_m417D5B45ED4484DAE80E3709B515D892AEB07A6D_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNumBitsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Result_get_BarcodeFormat_m796820E994C575ECBFBD9CB93FBC3D6769B07AAB_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CBarcodeFormatU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Result_get_ResultMetadata_m76F9383FC2A3FF66F29D4EE0F4A9FAECD6AC3F58_inline (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CResultMetadataU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c; float L_1 = L_0.___r; float L_2; L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL); float L_3; L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f)))); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c; float L_5 = L_4.___g; float L_6; L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL); float L_7; L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f)))); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c; float L_9 = L_8.___b; float L_10; L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL); float L_11; L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f)))); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c; float L_13 = L_12.___a; float L_14; L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL); float L_15; L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f)))); Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16; memset((&L_16), 0, sizeof(L_16)); Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point(L_3), (uint8_t)il2cpp_codegen_cast_floating_point(L_7), (uint8_t)il2cpp_codegen_cast_floating_point(L_11), (uint8_t)il2cpp_codegen_cast_floating_point(L_15), NULL); V_0 = L_16; goto IL_0065; } IL_0065: { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0; return L_17; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32Renderer_set_Foreground_m01F31C7596D550F1E2188C3822AE4CD56FD10F42_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_value; __this->___U3CForegroundU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32Renderer_set_Background_m514999D29B384EA67D089F83F1BB37055443CF55_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_value, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = ___0_value; __this->___U3CBackgroundU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32Renderer_get_Foreground_m31EC4100A7FE9E523860F0C8BD58FA3B3D674AD3_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = __this->___U3CForegroundU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32Renderer_get_Background_m02FE2DAFAF2ED27220700417FF183DC1A6800F7F_inline (Color32Renderer_t14E818551AA35E8EABA383D7E36281E9A5CCE8A0* __this, const RuntimeMethod* method) { { Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0 = __this->___U3CBackgroundU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* BitArray_get_Array_m514E69EBF1161AF51796B60EB4AB1C9C949E0C9A_inline (BitArray_t8EAEFC38498D7E15621241F160A7E05BD5F9F3D7* __this, const RuntimeMethod* method) { { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___bits; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) { { __this->___rgba = 0; uint8_t L_0 = ___0_r; __this->___r = L_0; uint8_t L_1 = ___1_g; __this->___g = L_1; uint8_t L_2 = ___2_b; __this->___b = L_2; uint8_t L_3 = ___3_a; __this->___a = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EncodingOptions_get_Hints_mC3AFEA71C2F4AEF08D0BEE756ADDF1B766F522CD_inline (EncodingOptions_t84F92A38829ABB6416A1FCE75DEB61FECF8AFA2D* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CHintsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Mode_get_Name_m0B26C6FC2214F1E896BDCE29FE169BA2853A2420_inline (Mode_t57AD40C6785C0056944AD4D4559F0386A9201B99* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___name; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* CharacterSetECI_get_EncodingName_m272EE3EF5B335425B67AB4394B5EF390B05FA5A6_inline (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___encodingName; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* DetectionResult_get_Box_m14C00EA19CAA672F88991C0F79F8C7B1E3A4DBE3_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = __this->___U3CBoxU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DetectionResult_set_Box_m80F071B90A1341D34FCE5DAF8A37C049C247FAAC_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* ___0_value, const RuntimeMethod* method) { { BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* L_0 = ___0_value; __this->___U3CBoxU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBoxU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DetectionResult_get_ColumnCount_m75FC0D13F44127C2A03C12F999D33E37BA765EB5_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CColumnCountU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* DetectionResult_get_DetectionResultColumns_mCBC74F5AB6D458B9813670165A2F53F85305ADBD_inline (DetectionResult_tA9EE3A4C81A0B43BD75D8FEC129015F3F6EAC64F* __this, const RuntimeMethod* method) { { DetectionResultColumnU5BU5D_t76AC74D4782385330B75A5289F389D7FD2ECB76B* L_0 = __this->___U3CDetectionResultColumnsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MaxX_m321AC836912F4D0A837EC4AB6B537BA00F8D62F4_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CMaxXU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BoundingBox_get_MinX_m6E359869A701CE724EE36C9EE328F86FB9E497D0_inline (BoundingBox_tBB4F9C7BCCBB94AB6E6419CBEC006E1A8AAB41D8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CMinXU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_ErrorsCorrected_m6579FBA3787C70F73FB8F16A964AC8C57EE338F7_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CErrorsCorrectedU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DecoderResult_set_Erasures_m28DFA37C1569FF1C6748C082D79B93663AF3E23E_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CErasuresU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_point, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) { { ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_Other_m3BA3F6938F474B13A5ABE0E959BFCC61B0A1727A_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3COtherU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CTextU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendSequenceNumber_m026121E33E58EAE491ED208E1B185FAF0216665C_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStructuredAppendSequenceNumberU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_StructuredAppendParity_m7EAA417281140367E7E68957AE3AB8B7AFAC7296_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CStructuredAppendParityU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* QRCodeReader_getDecoder_m044EB65DF64B27DE271B97DC5B66F2D835C063E5_inline (QRCodeReader_tF3D149FCD7272D648A8F391051A122291F150606* __this, const RuntimeMethod* method) { { Decoder_tCAA6429E5DEAFBBF4E9683AC163C0C7A86B19BBE* L_0 = __this->___decoder; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EncoderContext_get_Pos_m3B873A8BF45D7B53D23641ACFA9E2DB29AD2F6D3_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___pos; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_set_Pos_m26C146E3FCB22D50C5A51F356D2FE941EE50FB91_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___pos = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EncoderContext_get_Message_m1FEDFA9443DEE5AB8DAE080E0CDE91E7CF4F05F9_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___msg; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EncoderContext_signalEncoderChange_m08B9FF6D9E9BC2571480728A348CD73D90F02637_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, int32_t ___0_encoding, const RuntimeMethod* method) { { int32_t L_0 = ___0_encoding; __this->___newEncoding = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* EncoderContext_get_SymbolInfo_mE4B626A533D24AC7990FF33FB2A36CC2395F3B04_inline (EncoderContext_tED3C464AA81F62C49A4D407B553FBE33B7B0AC9E* __this, const RuntimeMethod* method) { { SymbolInfo_tD07D8821241E54E68A06DBFB153800B6F1E689BE* L_0 = __this->___symbolInfo; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method) { { bool L_0 = ___0_value; __this->___U3CCompactU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CDatablocksU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___U3CLayersU3Ek__BackingField = L_0; return; } } 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 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 RuntimeObject* Enumerator_get_Current_mCD39BA1871E5D5BE52D8AA0B27886D9B5B10BBF9_gshared_inline (Enumerator_tC25D6382B2C7E2606E12FC6637F714A98D52DE22* __this, const RuntimeMethod* method) { { RuntimeObject* 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 void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* 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)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__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 BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) { { int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value))); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r = L_0; float L_1 = ___1_g; __this->___g = L_1; float L_2 = ___2_b; __this->___b = L_2; float L_3 = ___3_a; __this->___a = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } }