﻿#include "pch-cpp.hpp"





template <typename R>
struct VirtualFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1>
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 <typename R, typename T1, typename T2>
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);
	}
};

struct ConcurrentDictionary_2_t1D32953163DDEA9653D845528524BA62D4F39D13;
struct ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4;
struct Dictionary_2_t232323BDF7857D243A4CCA18ADCF59272D0E4C23;
struct Dictionary_2_tFD318C3783B2E48717EBF388416CACE17B3269DE;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371;
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
struct Dictionary_2_tD24879A9B92D2B2D486110818CD29C513B42AF62;
struct Dictionary_2_t5D4200B1CAF7A8402001B3F57BDCA6F0E0BED387;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9;
struct Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB;
struct Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7;
struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4;
struct Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9;
struct Dictionary_2_tDC0461D8CBB2E6B52DD2C421114EDE7C1C70DE73;
struct EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA;
struct EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6;
struct EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4;
struct EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6;
struct EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425;
struct EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705;
struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC;
struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF;
struct EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7;
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
struct EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499;
struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A;
struct EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928;
struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49;
struct EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490;
struct EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484;
struct EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731;
struct HashSet_1_t079A33BC313C233180D2B4A99D6B9DDC5AE4EBCB;
struct HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t880A54068939742F77646FEB751D71C401BC272E;
struct KeyCollection_tAA6413990FB4F5D9D48D340F406FE0A59F031D7D;
struct KeyCollection_tA4CB626FB15AAEA0195E38C04F316029E9421C02;
struct LinkedListNode_1_t6F3AFCF84169CF541D1E79B660CD8BBF93886ECE;
struct List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5;
struct List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346;
struct List_1_t87923DEC06E88F085917D12E250196864F342609;
struct List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F;
struct List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC;
struct List_1_tF9896BAC57953BF2BC32AA89D1FBAADE3B1B098D;
struct List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317;
struct List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE;
struct List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C;
struct List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320;
struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51;
struct List_1_t063B87D3CFDC3AEE80E33EFBDA1410C697D71AD6;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB;
struct List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1;
struct List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4;
struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A;
struct List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D;
struct List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6;
struct List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5;
struct List_1_tA1547550E5FBA50050B20DA74245C38434654EE8;
struct Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68;
struct Tables_t76344D0A6BF2B33FCD43EAF73F573A515A6683D8;
struct ValueCollection_t0CDACCEC7A457A1FFCD64AAE08E09EF3D10C7543;
struct ValueCollection_t997957307BE09392279100859BF77AEA78F2D9CF;
struct WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE;
struct WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368;
struct EntryU5BU5D_t616807DF309F87D67A3696A5EA4E1B885FD7FF56;
struct EntryU5BU5D_t73B7253D577D1B5BC6ACF6AF4ADECEBB1F2A71C0;
struct KeyValuePair_2U5BU5D_t6B0E3402DC0DE8356F43C44A568394CF046FB9CE;
struct ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691;
struct ValueTuple_2U5BU5D_t847A422EFE4D95F9A6216FB19334C2501F227792;
struct ValueTuple_2U5BU5D_t68C08242845D280B34EA5B174F17F1E45638252B;
struct ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441;
struct ValueTuple_3U5BU5D_t8FE948265D45CE373F5703C008B19C608FF8E8F2;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FontWeightPairU5BU5D_t76E8DB55C81EEBEFA2E6D1D3E3B3EA1FB4C4954F;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D;
struct LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51;
struct MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E;
struct TextGenerationSettingsU5BU5D_t704B9CF75AE18D52BBB4D6C4F90E26D456DEF646;
struct TextGeneratorU5BU5D_t840858C0E634690569F2445016C52BA3D4A2BE46;
struct TextInfoU5BU5D_tE18061C3D6F2431FE14749A05930922C1EAB2320;
struct TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C;
struct TextStyleU5BU5D_tBB84F86BDB5F73B4EA89DF7DD70EF7541C5D9158;
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B;
struct ParseErrorU5BU5D_t0C6C16D8701B62D9BCF05A180F18117A81BB797E;
struct SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4;
struct TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32;
struct TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct EmbeddedAttribute_tA73E2D8186539EC8ED586C6462C35A399580E62C;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958;
struct FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7;
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MethodInfo_t;
struct NullableAttribute_tFC499BD3E08E51B4E6C0642E5E39F197C7F745AE;
struct NullableContextAttribute_t4B65C388EC14716787942FCD6433C23BA0673004;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct RefSafetyRulesAttribute_t740B4E861921BF3E2A5C362B8CA70DF7B603BED5;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313;
struct SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5;
struct String_t;
struct StringBuilder_t;
struct StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB;
struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8;
struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70;
struct TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D;
struct TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA;
struct TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8;
struct TextHandlePermanentCache_t80A472CA5379A09786EDB6593DBBFEE019CD6953;
struct TextHandleTemporaryCache_t12F4FD2714809BDD0AF7145D4B1C0F8F53E47597;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09;
struct TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E;
struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64;
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219;
struct TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE;
struct TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct Type_t;
struct UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B;
struct ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751;
struct TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2;
struct TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2;

IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventModifiers_tB9DEEF73F8FC4C312B8E0C34336C7D9C3023B270_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LanguageDirection_tF200DFFA6ED7E53A36D2481CDF7E9E925661B733_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t87923DEC06E88F085917D12E250196864F342609_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PreProcessFlags_t543255175547C550175BFDF0F6D61DC45AEB5AC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TagValueType_tFBD7788E1D93806261BB2860ACBC2AFA4B7D4D9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextEditOp_tE72D8D20A659F09B65139B604442E5A70F848B58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextOverflow_t83A490A0D7D1788215EF4FA8FDEC28BBBEB0CD3E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextSelectOp_tA7F70185F9205EE9DEF86DC6929C73768D165F43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VerticalAlignment_tED7B4EE5125B3287AAB4A2AD434A933CCD4633F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A____869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A____AA3B1469CFE30AD244223FCE8968E6222FA362B3E4D9BBC80A3C8C351AE20D55_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0003B14F695AB7215B136EA26D31E90AFF0EB15A;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral056B0235F6B95E2014BABABCB833E55D7F65F313;
IL2CPP_EXTERN_C String_t* _stringLiteral075CABE0BEE4B84A27DC1F7E6C520FB3CB6850E6;
IL2CPP_EXTERN_C String_t* _stringLiteral07BD6BC3F03DA94339490B711285B38BF3C73692;
IL2CPP_EXTERN_C String_t* _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40;
IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78;
IL2CPP_EXTERN_C String_t* _stringLiteral0A3D804EB8A7EC6E122C1A730E410865A48F85D5;
IL2CPP_EXTERN_C String_t* _stringLiteral0B338C957C6D4CC527B63DE2F0BAB60EF8FFDCDC;
IL2CPP_EXTERN_C String_t* _stringLiteral0B6B87DCEE1788BFCCD11B9007EB73D015F32DD8;
IL2CPP_EXTERN_C String_t* _stringLiteral0BEBCF5DDF58FA45A18F713A637943DC4E6352FB;
IL2CPP_EXTERN_C String_t* _stringLiteral0CB82B39D7EB0CEB3DACBAC877ABD5E6589116FE;
IL2CPP_EXTERN_C String_t* _stringLiteral0E7CEA65A78D404CA66F61EFE31DDE74A9102DCB;
IL2CPP_EXTERN_C String_t* _stringLiteral0ED75BDBC26597E118977E5EA9B19872B672C8F3;
IL2CPP_EXTERN_C String_t* _stringLiteral13FE8A1DC1276BC056090BE65F90748F8FC76BE8;
IL2CPP_EXTERN_C String_t* _stringLiteral17AC1E39D6095797147B5BB0F1D45782FE2D0A73;
IL2CPP_EXTERN_C String_t* _stringLiteral18F572556D6BF6632E36F7AEF2204E0BB1DCD4D3;
IL2CPP_EXTERN_C String_t* _stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E;
IL2CPP_EXTERN_C String_t* _stringLiteral1ECB7549DBDDAF9F8DCF7FFE9316276272459588;
IL2CPP_EXTERN_C String_t* _stringLiteral218E657143B7E49A7E57D9467512489A04285821;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3;
IL2CPP_EXTERN_C String_t* _stringLiteral249825D9267D43C02B26BA8D29BE3FCB94D4B853;
IL2CPP_EXTERN_C String_t* _stringLiteral24B5D39052549269230F7554D3C0CD744B382D27;
IL2CPP_EXTERN_C String_t* _stringLiteral281C3579D24E0B9907638988CF733550652567DB;
IL2CPP_EXTERN_C String_t* _stringLiteral2A65D661A789D81C7C3B7EF0DDD17CC1215A5918;
IL2CPP_EXTERN_C String_t* _stringLiteral2AFA0B85BD04660E8676655BFCEA50A39064B704;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2D436D2A654D8F122CEC6B02F65828D5C0347F98;
IL2CPP_EXTERN_C String_t* _stringLiteral2D9E65818FA650469CA5B09ACEB5F517C71649BD;
IL2CPP_EXTERN_C String_t* _stringLiteral2FA08F0CA0178A9660E39F33ACF8683653A661F5;
IL2CPP_EXTERN_C String_t* _stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8;
IL2CPP_EXTERN_C String_t* _stringLiteral339B940B0C87B5B8FFB2987FB5EFBBA05668F04C;
IL2CPP_EXTERN_C String_t* _stringLiteral3450A2BB8216F70D528215A296AEDB3D212C7EED;
IL2CPP_EXTERN_C String_t* _stringLiteral3A3C5272E76787A96B4445991AF0A820F0D2D4EB;
IL2CPP_EXTERN_C String_t* _stringLiteral3A50733D1FFE99A5ACF4FF018DF6656DC294AD07;
IL2CPP_EXTERN_C String_t* _stringLiteral3EE5A4671A4E5AEBD31CA5F013A7773DC18ED22B;
IL2CPP_EXTERN_C String_t* _stringLiteral3F32821004337AD9B1AF0E179170CA7C04EA1CEE;
IL2CPP_EXTERN_C String_t* _stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5;
IL2CPP_EXTERN_C String_t* _stringLiteral4187C7BB8199E9B9DF4A5CC581A29D947DF2BC08;
IL2CPP_EXTERN_C String_t* _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C;
IL2CPP_EXTERN_C String_t* _stringLiteral4777B63F775724FE1462756A90D7828894A31B14;
IL2CPP_EXTERN_C String_t* _stringLiteral4979435BC414A38C6A847CE4F6602518D9E784DC;
IL2CPP_EXTERN_C String_t* _stringLiteral4EA6E1F0CD13652D9FAF12B294A842319F6F67E5;
IL2CPP_EXTERN_C String_t* _stringLiteral50CB03890E72C08D400E6E731D8B15C91D2D146C;
IL2CPP_EXTERN_C String_t* _stringLiteral57EE5B91DAA573F162AB1C18A1D2851AE53972F5;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062;
IL2CPP_EXTERN_C String_t* _stringLiteral67E0BD3BFCA52F026C8E912CDAF6FF2FAF0020C8;
IL2CPP_EXTERN_C String_t* _stringLiteral6A9A67B54F7C32E4F294A3CCEE13A3BA9100A6C3;
IL2CPP_EXTERN_C String_t* _stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710;
IL2CPP_EXTERN_C String_t* _stringLiteral6C0CDD460CDFBB519B9AE09A3BCC342E606C1CB1;
IL2CPP_EXTERN_C String_t* _stringLiteral6C6FDC4565162D67861B63909523AE24FE5E083E;
IL2CPP_EXTERN_C String_t* _stringLiteral7110DB47A1B8F2BCDC5A2A121D11083782ADAE31;
IL2CPP_EXTERN_C String_t* _stringLiteral754E48E6A3AC0873703FBF38C1401900C6911C82;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral778102C3E486149200F26500543D0E817D018B30;
IL2CPP_EXTERN_C String_t* _stringLiteral783D2712F2BBE9FF01DC08596EC853698311ED66;
IL2CPP_EXTERN_C String_t* _stringLiteral7ACB68F3B0668BF64437A4B8E9FB948F4AFA208E;
IL2CPP_EXTERN_C String_t* _stringLiteral7FD0309C4E1869EE1B298882EFC54AEE23D1D2A7;
IL2CPP_EXTERN_C String_t* _stringLiteral808C475F68A1E3EC1AA2DB546F595ECBCAF7F297;
IL2CPP_EXTERN_C String_t* _stringLiteral848E244106FAAF80CBD208A47B17E360C4FAA789;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral86BDA1CE97B7C2A98FCCC8CDA4A69CD63ECD69E3;
IL2CPP_EXTERN_C String_t* _stringLiteral8AD0A41F2A9B43719CFF3CBA1FFE2771F454578E;
IL2CPP_EXTERN_C String_t* _stringLiteral8E446F24C315CC04F7F17C4492BAC32E3A832D9F;
IL2CPP_EXTERN_C String_t* _stringLiteral8FA72A018CAE1A49351BE805DB0AD31C6D50190F;
IL2CPP_EXTERN_C String_t* _stringLiteral8FF67A9F2F01294BCAC5CCD8E189B849FCA49D8C;
IL2CPP_EXTERN_C String_t* _stringLiteral901DF19E2B8FC53F5759654AE2CE931003516225;
IL2CPP_EXTERN_C String_t* _stringLiteral90BC3F95B13CAA4F7F51A90FDDC931256057D5C6;
IL2CPP_EXTERN_C String_t* _stringLiteral9317E2FA516A209697786AB9858AFCD59C584801;
IL2CPP_EXTERN_C String_t* _stringLiteral93783229D6778EB558036C7E7823F8AB09CA766C;
IL2CPP_EXTERN_C String_t* _stringLiteral9530E08E1CAE34448AC78845C2A03D4136F41B46;
IL2CPP_EXTERN_C String_t* _stringLiteral95834A87D74B874FA2D0E60D439038ABD10BCBB5;
IL2CPP_EXTERN_C String_t* _stringLiteral95A5D8F8216FEF6AB6DA124B8556B99686008921;
IL2CPP_EXTERN_C String_t* _stringLiteral990111C815B43C1D2A35E4E7B5B314FF9F1C3E16;
IL2CPP_EXTERN_C String_t* _stringLiteral9A39CB3802F1968EE18598ED2FA80BA8B2D1F271;
IL2CPP_EXTERN_C String_t* _stringLiteral9A958A15D17AC1A20B23E80A68EB6F8A49D1BFE0;
IL2CPP_EXTERN_C String_t* _stringLiteral9E51AC41DADEAF1E40C8A35A25603E7F1EF7941D;
IL2CPP_EXTERN_C String_t* _stringLiteral9FF3FDAF55AA0AD538558D804EDAB85ABD98F398;
IL2CPP_EXTERN_C String_t* _stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD;
IL2CPP_EXTERN_C String_t* _stringLiteralA5646072D406B82E0E445D08997E0179472D10FE;
IL2CPP_EXTERN_C String_t* _stringLiteralA649A87E22CC9D67E538DF570DB92963DF07ADC7;
IL2CPP_EXTERN_C String_t* _stringLiteralA76F4AAE4B7821A200351EDC2EFB8D95A7ECBB79;
IL2CPP_EXTERN_C String_t* _stringLiteralAA6399B20F9BD11705E5FC95E0028CE38268DEC6;
IL2CPP_EXTERN_C String_t* _stringLiteralACB1593E68D2D27592291EFFB5BC9240714F47F1;
IL2CPP_EXTERN_C String_t* _stringLiteralAE8B4EF4529334301E0250C1246AA5497ED782BF;
IL2CPP_EXTERN_C String_t* _stringLiteralB4F94B4EA6E4B23DA662A281B87C5EB8EB5145B6;
IL2CPP_EXTERN_C String_t* _stringLiteralB52C84DAC6D5AB2DB7C2A9D98F2A6CCDA555C392;
IL2CPP_EXTERN_C String_t* _stringLiteralB851EB6F8C54665A24D77207D17BC990BCD81C1D;
IL2CPP_EXTERN_C String_t* _stringLiteralBC2CEFB1C7E72A38CFEF542297831037E76B7398;
IL2CPP_EXTERN_C String_t* _stringLiteralBD26781B489D74246E46948A3CF454478F1000C5;
IL2CPP_EXTERN_C String_t* _stringLiteralC1AF921E7175B0611E57AFDF11572A61EA234EAB;
IL2CPP_EXTERN_C String_t* _stringLiteralC1AF949E14158168DBDBC4799D256A6122F938ED;
IL2CPP_EXTERN_C String_t* _stringLiteralC1CBB6587B9CB9A5FABEF74242F50F5C4647CA59;
IL2CPP_EXTERN_C String_t* _stringLiteralC2C58C14F80FE15CB7FAD306D8247A286534C6C4;
IL2CPP_EXTERN_C String_t* _stringLiteralC2E226ADC198F04F97063AD84319D40C39D63DCF;
IL2CPP_EXTERN_C String_t* _stringLiteralC3A1F621EFBFEF615BC8DAE23BB59E5F3A1CDC64;
IL2CPP_EXTERN_C String_t* _stringLiteralC63586017D07F9E3B97D4FFE0ED48B26173CAE4D;
IL2CPP_EXTERN_C String_t* _stringLiteralC741D81A972B93547F46249BEA552A11F8C121CA;
IL2CPP_EXTERN_C String_t* _stringLiteralC8FFFEA2DBCEBA1002850E17C10120880C4FACE5;
IL2CPP_EXTERN_C String_t* _stringLiteralCAD3BCFDE343AA7090DEC12377EC40A6B43B4FA6;
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
IL2CPP_EXTERN_C String_t* _stringLiteralCE8F15E6510A0DF6FCF0FB41FFBFCDD19C629DCA;
IL2CPP_EXTERN_C String_t* _stringLiteralCEC09D56CD9E5381A4103D81A27E04C5252A0E98;
IL2CPP_EXTERN_C String_t* _stringLiteralCEE09538204AD98EAB3D28D92042369A4AA98CF2;
IL2CPP_EXTERN_C String_t* _stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B;
IL2CPP_EXTERN_C String_t* _stringLiteralD2D36B094329CAFD89883824B0525B1069CF3F82;
IL2CPP_EXTERN_C String_t* _stringLiteralD42593B36009988B7DFCED5665C5E429C09E1B1B;
IL2CPP_EXTERN_C String_t* _stringLiteralD4996DF0187BA975E2023BE2B8AC32009C77DA75;
IL2CPP_EXTERN_C String_t* _stringLiteralD620131DE41AA097570042D565FD50C29D01990E;
IL2CPP_EXTERN_C String_t* _stringLiteralD8EAA2B25C7AE8574F15DE687BC8C9CB97FC5B02;
IL2CPP_EXTERN_C String_t* _stringLiteralD914C729A7C7A3BEAB6E123B8D69120887A76C59;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralD98FBB690CC5539714C164790E86011656EC06DF;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA880B7DEC784729AD3C347D0309AFD890F6F3FF;
IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465;
IL2CPP_EXTERN_C String_t* _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C;
IL2CPP_EXTERN_C String_t* _stringLiteralDC6808B8C7E8C8DFBD319E7EFD61FA3E49655BD0;
IL2CPP_EXTERN_C String_t* _stringLiteralDC808B4F036F21C4C15A28B889F720F709BE1017;
IL2CPP_EXTERN_C String_t* _stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D;
IL2CPP_EXTERN_C String_t* _stringLiteralE1291C4D47635E327ECFE39842BD1A93F58C61A2;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE1F2ED2F2DD11764E0B075A6091EE6F0283EB4F3;
IL2CPP_EXTERN_C String_t* _stringLiteralE5071359F06015314F3DF03F919CA745DC11414C;
IL2CPP_EXTERN_C String_t* _stringLiteralE5F8826D81988E979ADA4E217DF302E447E57951;
IL2CPP_EXTERN_C String_t* _stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34;
IL2CPP_EXTERN_C String_t* _stringLiteralE6D00FA59FC826B3192D90008FFCEFC75174AB69;
IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB;
IL2CPP_EXTERN_C String_t* _stringLiteralE8A2D59CAB35DA04F452225FE4BBD679D74723EF;
IL2CPP_EXTERN_C String_t* _stringLiteralEAC57B8ED764139E1565A19954596DB75807347A;
IL2CPP_EXTERN_C String_t* _stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84;
IL2CPP_EXTERN_C String_t* _stringLiteralECAC00165D00BE416D490E50BA796B1F3CB2BAF4;
IL2CPP_EXTERN_C String_t* _stringLiteralEEEF1D1D18154285FA2EA886B7300D15F8F63A40;
IL2CPP_EXTERN_C String_t* _stringLiteralF02E301994F107DC8C2EAC0E2EE5E4916DDA839A;
IL2CPP_EXTERN_C String_t* _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF;
IL2CPP_EXTERN_C String_t* _stringLiteralF0C3885D2AF2F8A1DFB8359EA6EDE44B130B6BC0;
IL2CPP_EXTERN_C String_t* _stringLiteralF29DF9C4CDC06C543A886799FF9B797DDB41FA67;
IL2CPP_EXTERN_C String_t* _stringLiteralF550D4321102A6875F3C3F18ACC467F86A53BF59;
IL2CPP_EXTERN_C String_t* _stringLiteralF614B5B228526E2E03F820A6D4A1298A276A37BA;
IL2CPP_EXTERN_C String_t* _stringLiteralF80EB7221F61FBDCDCE71886250F2473929D462A;
IL2CPP_EXTERN_C String_t* _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267;
IL2CPP_EXTERN_C String_t* _stringLiteralFA7DEAFAC56CCD96CC8735D09E52C6EBEEE9D3D2;
IL2CPP_EXTERN_C String_t* _stringLiteralFA93C6140A5AA42328772F27A505C665271F4655;
IL2CPP_EXTERN_C String_t* _stringLiteralFACF94EED596593B4E13A1F2ACA95B93D42916E9;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_TryAdd_m8CA09DA81ADEBD7D8E0853BACC2DB6AA7A381669_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2__ctor_m0DF261C9386FCBFFBDC03AE97FC650E097F5AD55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m4E363A259B72FCB4037E56CD4938C8F8DD1DDD9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m91716FE16FC7EAD35768CE98835EC02F1F9088E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDA19A1EC98AF33F335B1DE9716EC50D6155BCDEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m6F9D70824DBA0A51165897B032E3CD0EF4F0E988_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC2CADFF640BA992A120E73F19A75ADCD2FB64A2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2F9679D6133661700FCAC3B219B34050E14BDF39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m492A60F50A1FE93AA712A41CEF3C78568208FC10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7F3159568B58ACFEA5FB3117AE1D90222771B7BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBE6DD9C1AF447DDF5D8F7EECBC32A8B849A827B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4666DE221CC63A88B6CC58E8ACCD6EBDEB184933_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m34C1AD6BDC1EF42DDAC48EBBDD8F6504409AC23F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m03883C9D947021B4D9BF697211779259BD37044D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEA590053F51E5F01F3F64DCD438C5B1C45013E47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC95217D21A208F966E08301181EBF8C3675FD139_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD01FD1F3FC5C7E75A35C3D5C914015D8153220C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m679173F07D53793FFD69BA8DDA89469E82605944_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m8F1714FEA379FD68C346E6F60201A39B757E9FA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mE2DB8B9CE182C2E51A93ED2A37DFF9DF0BD889A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m18C2A8C133D306D1517D77946008BF2647DAF24E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m8F44168A71FA93C7625F1E5DE06C09578F48778A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RichTextTagParser_CreateTextSpan_mEDFF9C1397247040D7A0FC2DE9816F5E084DB419_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TagValue_get_BoolValue_mA7A2C4349A102CFD01225D70B1B45767EC77F18A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TagValue_get_GlyphMetricsValue_m1279FCD7BD33048BB9005629D0EF88CFB1EE835A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TagValue_get_Vector4Value_m198C9B650D21C33D59D33280A50B8884B4DC81E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_hasLinkU3Eb__24_0_m59546A62F90352B59F2660A98D310F3E14621CBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_3__ctor_mEAF3D16926C27C8BD2729E4C92636CECBB1752B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakReference_1_TryGetTarget_mC9641E8982569FB3AF9D98BF7A40312A62C2CB36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WeakReference_1__ctor_m4B1E0B46B2CEE8445408DFE8C0554DC7E530F4FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com;
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219;;
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com;
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com;;
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke;
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke;;

struct ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691;
struct ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E;
struct TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C;
struct SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4;
struct TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32;
struct TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct U3CModuleU3E_tCCE5947EACBB46966D34E517FB03602C848AA9A0 
{
};
struct ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4  : public RuntimeObject
{
	Tables_t76344D0A6BF2B33FCD43EAF73F573A515A6683D8* ____tables;
	RuntimeObject* ____comparer;
	bool ____growLockArray;
	int32_t ____budget;
	KeyValuePair_2U5BU5D_t6B0E3402DC0DE8356F43C44A568394CF046FB9CE* ____serializationArray;
	int32_t ____serializationConcurrencyLevel;
	int32_t ____serializationCapacity;
};
struct Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t616807DF309F87D67A3696A5EA4E1B885FD7FF56* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tAA6413990FB4F5D9D48D340F406FE0A59F031D7D* ____keys;
	ValueCollection_t0CDACCEC7A457A1FFCD64AAE08E09EF3D10C7543* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t73B7253D577D1B5BC6ACF6AF4ADECEBB1F2A71C0* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tA4CB626FB15AAEA0195E38C04F316029E9421C02* ____keys;
	ValueCollection_t997957307BE09392279100859BF77AEA78F2D9CF* ____values;
	RuntimeObject* ____syncRoot;
};
struct EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA  : public RuntimeObject
{
};
struct EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6  : public RuntimeObject
{
};
struct EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4  : public RuntimeObject
{
};
struct EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6  : public RuntimeObject
{
};
struct EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425  : public RuntimeObject
{
};
struct EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705  : public RuntimeObject
{
};
struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC  : public RuntimeObject
{
};
struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF  : public RuntimeObject
{
};
struct EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7  : public RuntimeObject
{
};
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2  : public RuntimeObject
{
};
struct EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499  : public RuntimeObject
{
};
struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A  : public RuntimeObject
{
};
struct EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928  : public RuntimeObject
{
};
struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49  : public RuntimeObject
{
};
struct EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490  : public RuntimeObject
{
};
struct EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484  : public RuntimeObject
{
};
struct EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731  : public RuntimeObject
{
};
struct List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5  : public RuntimeObject
{
	ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346  : public RuntimeObject
{
	ValueTuple_2U5BU5D_t847A422EFE4D95F9A6216FB19334C2501F227792* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t87923DEC06E88F085917D12E250196864F342609  : public RuntimeObject
{
	ValueTuple_2U5BU5D_t68C08242845D280B34EA5B174F17F1E45638252B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F  : public RuntimeObject
{
	ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC  : public RuntimeObject
{
	ValueTuple_3U5BU5D_t8FE948265D45CE373F5703C008B19C608FF8E8F2* ____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_t7DA088250C54C07AF1211AE132355AD2D343EE51  : public RuntimeObject
{
	SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD  : public RuntimeObject
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1  : public RuntimeObject
{
	TextStyleU5BU5D_tBB84F86BDB5F73B4EA89DF7DD70EF7541C5D9158* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D  : public RuntimeObject
{
	ParseErrorU5BU5D_t0C6C16D8701B62D9BCF05A180F18117A81BB797E* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6  : public RuntimeObject
{
	SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5  : public RuntimeObject
{
	TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A  : public RuntimeObject
{
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0  : public RuntimeObject
{
	bool ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	bool ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	String_t* ___m_name;
	String_t* ___englishname;
	String_t* ___nativename;
	String_t* ___iso3lang;
	String_t* ___iso2lang;
	String_t* ___win3lang;
	String_t* ___territory;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
	bool ___constructed;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
	bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	char* ___m_name;
	char* ___englishname;
	char* ___nativename;
	char* ___iso3lang;
	char* ___iso2lang;
	char* ___win3lang;
	char* ___territory;
	char** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	Il2CppChar* ___m_name;
	Il2CppChar* ___englishname;
	Il2CppChar* ___nativename;
	Il2CppChar* ___iso3lang;
	Il2CppChar* ___iso2lang;
	Il2CppChar* ___win3lang;
	Il2CppChar* ___territory;
	Il2CppChar** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856  : public RuntimeObject
{
};
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 StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB  : public RuntimeObject
{
	String_t* ___m_str;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_indexes;
};
struct TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D  : public RuntimeObject
{
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* ___m_TextSelectingUtility;
	TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* ___textHandle;
	int32_t ___m_CursorIndexSavedState;
	bool ___isCompositionActive;
	bool ___m_UpdateImeWindowPosition;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnTextChanged;
	bool ___multiline;
	String_t* ___m_Text;
	Il2CppChar ___m_HighSurrogate;
};
struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09  : public RuntimeObject
{
	int32_t ___characterCount;
	int32_t ___spriteCount;
	int32_t ___spaceCount;
	int32_t ___wordCount;
	int32_t ___linkCount;
	int32_t ___lineCount;
	int32_t ___materialCount;
	TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* ___textElementInfo;
	WordInfoU5BU5D_tAD74C9720883D7BB229A20FFAE9EFD2CF9963F7B* ___wordInfo;
	LinkInfoU5BU5D_tB7EB23E47AF29CCBEC884F9D0DB95BC97F62AE51* ___linkInfo;
	LineInfoU5BU5D_t37598F2175B291797270D1161DC29B6296FB169D* ___lineInfo;
	MeshInfoU5BU5D_t3DF8B75BF4A213334EED197AD25E432212894AC6* ___meshInfo;
	bool ___hasMultipleColors;
};
struct TextPreprocessor_t8365588AA4D847845DBD5AD3D40D651BB43A2FEB  : public RuntimeObject
{
};
struct TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE  : public RuntimeObject
{
	String_t* ___m_Name;
	int32_t ___m_HashCode;
	String_t* ___m_OpeningDefinition;
	String_t* ___m_ClosingDefinition;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_OpeningTagArray;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_ClosingTagArray;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_OpeningTagUnicodeArray;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_ClosingTagUnicodeArray;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B  : public RuntimeObject
{
};
struct ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751  : public RuntimeObject
{
	int32_t ___position;
	String_t* ___message;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 
{
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____list;
	int32_t ____index;
	int32_t ____version;
	String_t* ____current;
};
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
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 Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct EmbeddedAttribute_tA73E2D8186539EC8ED586C6462C35A399580E62C  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 
{
	union
	{
		struct
		{
			int32_t ___m_Data;
		};
		uint8_t EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8__padding[4];
	};
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 
{
	int32_t ___m_FaceIndex;
	String_t* ___m_FamilyName;
	String_t* ___m_StyleName;
	float ___m_PointSize;
	float ___m_Scale;
	int32_t ___m_UnitsPerEM;
	float ___m_LineHeight;
	float ___m_AscentLine;
	float ___m_CapLine;
	float ___m_MeanLine;
	float ___m_Baseline;
	float ___m_DescentLine;
	float ___m_SuperscriptOffset;
	float ___m_SuperscriptSize;
	float ___m_SubscriptOffset;
	float ___m_SubscriptSize;
	float ___m_UnderlineOffset;
	float ___m_UnderlineThickness;
	float ___m_StrikethroughOffset;
	float ___m_StrikethroughThickness;
	float ___m_TabWidth;
};
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_pinvoke
{
	int32_t ___m_FaceIndex;
	char* ___m_FamilyName;
	char* ___m_StyleName;
	float ___m_PointSize;
	float ___m_Scale;
	int32_t ___m_UnitsPerEM;
	float ___m_LineHeight;
	float ___m_AscentLine;
	float ___m_CapLine;
	float ___m_MeanLine;
	float ___m_Baseline;
	float ___m_DescentLine;
	float ___m_SuperscriptOffset;
	float ___m_SuperscriptSize;
	float ___m_SubscriptOffset;
	float ___m_SubscriptSize;
	float ___m_UnderlineOffset;
	float ___m_UnderlineThickness;
	float ___m_StrikethroughOffset;
	float ___m_StrikethroughThickness;
	float ___m_TabWidth;
};
struct FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756_marshaled_com
{
	int32_t ___m_FaceIndex;
	Il2CppChar* ___m_FamilyName;
	Il2CppChar* ___m_StyleName;
	float ___m_PointSize;
	float ___m_Scale;
	int32_t ___m_UnitsPerEM;
	float ___m_LineHeight;
	float ___m_AscentLine;
	float ___m_CapLine;
	float ___m_MeanLine;
	float ___m_Baseline;
	float ___m_DescentLine;
	float ___m_SuperscriptOffset;
	float ___m_SuperscriptSize;
	float ___m_SubscriptOffset;
	float ___m_SubscriptSize;
	float ___m_UnderlineOffset;
	float ___m_UnderlineThickness;
	float ___m_StrikethroughOffset;
	float ___m_StrikethroughThickness;
	float ___m_TabWidth;
};
struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52 
{
	String_t* ___sourceFontFileGUID;
	int32_t ___faceIndex;
	int32_t ___pointSizeSamplingMode;
	float ___pointSize;
	int32_t ___padding;
	int32_t ___paddingMode;
	int32_t ___packingMode;
	int32_t ___atlasWidth;
	int32_t ___atlasHeight;
	int32_t ___characterSetSelectionMode;
	String_t* ___characterSequence;
	String_t* ___referencedFontAssetGUID;
	String_t* ___referencedTextAssetGUID;
	int32_t ___fontStyle;
	float ___fontStyleModifier;
	int32_t ___renderMode;
	bool ___includeFontFeatures;
};
struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52_marshaled_pinvoke
{
	char* ___sourceFontFileGUID;
	int32_t ___faceIndex;
	int32_t ___pointSizeSamplingMode;
	float ___pointSize;
	int32_t ___padding;
	int32_t ___paddingMode;
	int32_t ___packingMode;
	int32_t ___atlasWidth;
	int32_t ___atlasHeight;
	int32_t ___characterSetSelectionMode;
	char* ___characterSequence;
	char* ___referencedFontAssetGUID;
	char* ___referencedTextAssetGUID;
	int32_t ___fontStyle;
	float ___fontStyleModifier;
	int32_t ___renderMode;
	int32_t ___includeFontFeatures;
};
struct FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52_marshaled_com
{
	Il2CppChar* ___sourceFontFileGUID;
	int32_t ___faceIndex;
	int32_t ___pointSizeSamplingMode;
	float ___pointSize;
	int32_t ___padding;
	int32_t ___paddingMode;
	int32_t ___packingMode;
	int32_t ___atlasWidth;
	int32_t ___atlasHeight;
	int32_t ___characterSetSelectionMode;
	Il2CppChar* ___characterSequence;
	Il2CppChar* ___referencedFontAssetGUID;
	Il2CppChar* ___referencedTextAssetGUID;
	int32_t ___fontStyle;
	float ___fontStyleModifier;
	int32_t ___renderMode;
	int32_t ___includeFontFeatures;
};
struct GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A 
{
	float ___m_Width;
	float ___m_Height;
	float ___m_HorizontalBearingX;
	float ___m_HorizontalBearingY;
	float ___m_HorizontalAdvance;
};
struct GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D 
{
	int32_t ___m_X;
	int32_t ___m_Y;
	int32_t ___m_Width;
	int32_t ___m_Height;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct NullableAttribute_tFC499BD3E08E51B4E6C0642E5E39F197C7F745AE  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___NullableFlags;
};
struct NullableContextAttribute_t4B65C388EC14716787942FCD6433C23BA0673004  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	uint8_t ___Flag;
};
struct Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 
{
	float ___m_Left;
	float ___m_Right;
	float ___m_Top;
	float ___m_Bottom;
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D 
{
	float ___m_XMin;
	float ___m_YMin;
	float ___m_Width;
	float ___m_Height;
};
struct RefSafetyRulesAttribute_t740B4E861921BF3E2A5C362B8CA70DF7B603BED5  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	int32_t ___Version;
};
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 
{
	int8_t ___m_value;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF 
{
	uint64_t ___m_value;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D10_tC0843EF7BCE6AEC4D6D246048866ECAB400143D2 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D10_tC0843EF7BCE6AEC4D6D246048866ECAB400143D2__padding[10];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D4848_tAA444F3C8B4C12D98894D97AB391819C957384E8 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D4848_tAA444F3C8B4C12D98894D97AB391819C957384E8__padding[4848];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D5724_tB1BCE2F9EA851519BF49837FDDF74AC1E1D47CD8 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D5724_tB1BCE2F9EA851519BF49837FDDF74AC1E1D47CD8__padding[5724];
	};
};
#pragma pack(pop, tp)
struct Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C 
{
	List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___tags;
	int32_t ___start;
	int32_t ___end;
};
struct Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_pinvoke
{
	List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___tags;
	int32_t ___start;
	int32_t ___end;
};
struct Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_com
{
	List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___tags;
	int32_t ___start;
	int32_t ___end;
};
struct ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C 
{
	intptr_t ____value;
};
struct ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 
{
	intptr_t ____value;
};
struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 
{
	intptr_t ____value;
};
struct ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4 
{
	intptr_t ____value;
};
struct ByReference_1_t09A88FBBB0D75C5969A08725552F65D89C8B4792 
{
	intptr_t ____value;
};
struct ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E 
{
	intptr_t ___m_TextElementInfosPtr;
	int32_t ___m_TextElementCount;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___textAssetId;
};
struct AtlasPopulationMode_tD12439CB3789E0F868A2A2AC7D623C9B835E1B79 
{
	int32_t ___value__;
};
struct ColorGradientMode_t36364E6ABCEC0A0DBE9BAFF9F40DA5FFDCD969D0 
{
	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 EventModifiers_tB9DEEF73F8FC4C312B8E0C34336C7D9C3023B270 
{
	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 Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max;
};
struct FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668 
{
	int32_t ___value__;
};
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC 
{
	intptr_t ___handle;
};
struct GlyphClassDefinitionType_t9C21A3848A07B17C2690F285B5FA60A2E246FBA2 
{
	int32_t ___value__;
};
struct GlyphRenderMode_tE7FB60827750662A45E89D168932FE2D8AEB5281 
{
	int32_t ___value__;
};
struct HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 
{
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	Offset_tF4AF8F62C21FD6DCB5255F705A59CC10583E22C4 ___padding;
};
struct HorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC 
{
	int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	int32_t ___value__;
};
struct KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9 
{
	int32_t ___value__;
};
struct LanguageDirection_tF200DFFA6ED7E53A36D2481CDF7E9E925661B733 
{
	int32_t ___value__;
};
struct MarginDirection_t4A35937119F46ED07CE1882E8F8E29F94F63D89A 
{
	int32_t ___value__;
};
struct MidpointRounding_tD36CC4DADEF14C2D917E671961CEF65DB159DC30 
{
	int32_t ___value__;
};
struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct OperatingSystemFamily_tC2354FCC5EAA102CE13F4AA66DB03040F04DADCB 
{
	int32_t ___value__;
};
struct PreProcessFlags_t543255175547C550175BFDF0F6D61DC45AEB5AC7 
{
	int32_t ___value__;
};
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD 
{
	intptr_t ___m_Ptr;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 
{
	intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D 
{
	int32_t ___value__;
};
struct TextAlignment_tD681BE7D2451C44115A90D2D8AA7D91C78A5A070 
{
	int32_t ___value__;
};
struct TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2;
};
struct TextEditOp_tE72D8D20A659F09B65139B604442E5A70F848B58 
{
	int32_t ___value__;
};
struct TextElementType_tEBCF09EEF888E8B1F62D3DD66AF21890D12545EB 
{
	uint8_t ___value__;
};
struct TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350 
{
	int32_t ___value__;
};
struct TextOverflow_t83A490A0D7D1788215EF4FA8FDEC28BBBEB0CD3E 
{
	int32_t ___value__;
};
struct TextSelectOp_tA7F70185F9205EE9DEF86DC6929C73768D165F43 
{
	int32_t ___value__;
};
struct TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___uv;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___uv2;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
};
struct VerticalAlignment_tED7B4EE5125B3287AAB4A2AD434A933CCD4633F8 
{
	int32_t ___value__;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0  : public RuntimeObject
{
	intptr_t ___Bounds;
	intptr_t ___Count;
	uint8_t ___Data;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
{
	intptr_t ___Bounds;
	intptr_t ___Count;
	uint8_t ___Data;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
{
	intptr_t ___Bounds;
	intptr_t ___Count;
	uint8_t ___Data;
};
struct TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A 
{
	int32_t ___value__;
};
struct TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B 
{
	int32_t ___value__;
};
struct TagValueType_tFBD7788E1D93806261BB2860ACBC2AFA4B7D4D9F 
{
	int32_t ___value__;
};
struct ValueID_t79DF561D3065D350813ADDD75F38C9C87421C569 
{
	int32_t ___value__;
};
struct TextHandleFlags_t40039475AD469D10F4C68818B94A467285F965A6 
{
	int32_t ___value__;
};
struct CharacterType_t54C57205127870D035272E7A02DFC266591AE356 
{
	int32_t ___value__;
};
struct DblClickSnapping_t0C60BEFBA11A5AA6F1D57D5FA11588353C46CAE8 
{
	uint8_t ___value__;
};
struct Direction_tE00ED1C428FE4108BB514E4B770CCC95252053F4 
{
	int32_t ___value__;
};
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC 
{
	bool ___hasValue;
	int32_t ___value;
};
struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 
{
	ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
	int32_t ____length;
};
struct Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 
{
	ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C ____pointer;
	int32_t ____length;
};
struct Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 
{
	ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 ____pointer;
	int32_t ____length;
};
struct Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D 
{
	ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
	int32_t ____length;
};
struct Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316 
{
	ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4 ____pointer;
	int32_t ____length;
};
struct Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF 
{
	ByReference_1_t09A88FBBB0D75C5969A08725552F65D89C8B4792 ____pointer;
	int32_t ____length;
};
struct ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 
{
	int32_t ___Item1;
	int32_t ___Item2;
	RuntimeObject* ___Item3;
};
struct ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE 
{
	int32_t ___Item1;
	int32_t ___Item2;
	String_t* ___Item3;
};
struct WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368  : public RuntimeObject
{
	GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___handle;
	bool ___trackResurrection;
};
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F  : public RuntimeObject
{
	uint32_t ___m_Index;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
	GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
	float ___m_Scale;
	int32_t ___m_AtlasIndex;
	int32_t ___m_ClassDefinitionType;
};
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke
{
	uint32_t ___m_Index;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
	GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
	float ___m_Scale;
	int32_t ___m_AtlasIndex;
	int32_t ___m_ClassDefinitionType;
};
struct Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com
{
	uint32_t ___m_Index;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_Metrics;
	GlyphRect_tB6D225B9318A527A1CBC1B4078EB923398EB808D ___m_GlyphRect;
	float ___m_Scale;
	int32_t ___m_AtlasIndex;
	int32_t ___m_ClassDefinitionType;
};
struct LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 
{
	int32_t ___controlCharacterCount;
	int32_t ___characterCount;
	int32_t ___visibleCharacterCount;
	int32_t ___visibleSpaceCount;
	int32_t ___spaceCount;
	int32_t ___wordCount;
	int32_t ___firstCharacterIndex;
	int32_t ___firstVisibleCharacterIndex;
	int32_t ___lastCharacterIndex;
	int32_t ___lastVisibleCharacterIndex;
	float ___length;
	float ___lineHeight;
	float ___ascender;
	float ___baseline;
	float ___descender;
	float ___maxAdvance;
	float ___width;
	float ___marginLeft;
	float ___marginRight;
	int32_t ___alignment;
	Extents_t369FB2B84521A0229C2FA3D4C8592B14E07CEFE6 ___lineExtents;
};
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 NativeTextElementInfo_t22D74EF7B1ACD2E352A7F6EBEB13B6421F0916A9 
{
	int32_t ___glyphID;
	TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 ___bottomLeft;
	TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 ___topLeft;
	TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 ___topRight;
	TextCoreVertex_t012334F340F916622ED5237971E8BA32198060E4 ___bottomRight;
};
struct NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A 
{
	intptr_t ___fontAsset;
	intptr_t ___textSettings;
	String_t* ___text;
	int32_t ___screenWidth;
	int32_t ___screenHeight;
	bool ___wordWrapEnabled;
	int32_t ___overflow;
	int32_t ___languageDirection;
	int32_t ___vertexPadding;
	int32_t ___horizontalAlignment;
	int32_t ___verticalAlignment;
	int32_t ___fontSize;
	bool ___bestFit;
	int32_t ___maxFontSize;
	int32_t ___minFontSize;
	int32_t ___fontStyle;
	int32_t ___fontWeight;
	TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* ___textSpans;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	int32_t ___characterSpacing;
	int32_t ___wordSpacing;
	int32_t ___paragraphSpacing;
	int32_t ___preProcessFlags;
};
struct NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_pinvoke
{
	intptr_t ___fontAsset;
	intptr_t ___textSettings;
	char* ___text;
	int32_t ___screenWidth;
	int32_t ___screenHeight;
	int32_t ___wordWrapEnabled;
	int32_t ___overflow;
	int32_t ___languageDirection;
	int32_t ___vertexPadding;
	int32_t ___horizontalAlignment;
	int32_t ___verticalAlignment;
	int32_t ___fontSize;
	int32_t ___bestFit;
	int32_t ___maxFontSize;
	int32_t ___minFontSize;
	int32_t ___fontStyle;
	int32_t ___fontWeight;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke* ___textSpans;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	int32_t ___characterSpacing;
	int32_t ___wordSpacing;
	int32_t ___paragraphSpacing;
	int32_t ___preProcessFlags;
};
struct NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_com
{
	intptr_t ___fontAsset;
	intptr_t ___textSettings;
	Il2CppChar* ___text;
	int32_t ___screenWidth;
	int32_t ___screenHeight;
	int32_t ___wordWrapEnabled;
	int32_t ___overflow;
	int32_t ___languageDirection;
	int32_t ___vertexPadding;
	int32_t ___horizontalAlignment;
	int32_t ___verticalAlignment;
	int32_t ___fontSize;
	int32_t ___bestFit;
	int32_t ___maxFontSize;
	int32_t ___minFontSize;
	int32_t ___fontStyle;
	int32_t ___fontWeight;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com* ___textSpans;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	int32_t ___characterSpacing;
	int32_t ___wordSpacing;
	int32_t ___paragraphSpacing;
	int32_t ___preProcessFlags;
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA  : public RuntimeObject
{
	uint8_t ___m_ElementType;
	uint32_t ___m_Unicode;
	TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* ___m_TextAsset;
	Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___m_Glyph;
	uint32_t ___m_GlyphIndex;
	float ___m_Scale;
};
struct TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E  : public RuntimeObject
{
	uint8_t ___dblClickSnap;
	int32_t ___iAltCursorPos;
	bool ___hasHorizontalCursorPos;
	bool ___m_bJustSelected;
	bool ___m_MouseDragSelectsWholeWords;
	int32_t ___m_DblClickInitPosStart;
	int32_t ___m_DblClickInitPosEnd;
	TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* ___textHandle;
	bool ___m_RevealCursor;
	int32_t ___m_CursorIndex;
	int32_t ___m_SelectIndex;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnCursorIndexChange;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnSelectIndexChange;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnRevealCursorChange;
};
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 
{
	int32_t ___startIndex;
	int32_t ___length;
	intptr_t ___fontAsset;
	intptr_t ___gradientAsset;
	int32_t ___fontSize;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	int32_t ___fontStyle;
	int32_t ___fontWeight;
	int32_t ___mspace;
	int32_t ___mspaceUnitType;
	int32_t ___cspace;
	int32_t ___cspaceUnitType;
	int32_t ___linkID;
	int32_t ___alignment;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___highlightPadding;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___spriteMetrics;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___spriteID;
	bool ___spriteTint;
	int32_t ___spriteScale;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___spriteColor;
	int32_t ___margin;
	int32_t ___marginDirection;
	int32_t ___marginUnitType;
	int32_t ___lineHeight;
	int32_t ___lineHeightUnitType;
	int32_t ___indent;
	int32_t ___indentUnitType;
	int32_t ___vOffset;
	int32_t ___vOffsetUnitType;
	int8_t ___subscriptNestingLevel;
	int8_t ___superscriptNestingLevel;
};
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke
{
	int32_t ___startIndex;
	int32_t ___length;
	intptr_t ___fontAsset;
	intptr_t ___gradientAsset;
	int32_t ___fontSize;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	int32_t ___fontStyle;
	int32_t ___fontWeight;
	int32_t ___mspace;
	int32_t ___mspaceUnitType;
	int32_t ___cspace;
	int32_t ___cspaceUnitType;
	int32_t ___linkID;
	int32_t ___alignment;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___highlightPadding;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___spriteMetrics;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___spriteID;
	int32_t ___spriteTint;
	int32_t ___spriteScale;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___spriteColor;
	int32_t ___margin;
	int32_t ___marginDirection;
	int32_t ___marginUnitType;
	int32_t ___lineHeight;
	int32_t ___lineHeightUnitType;
	int32_t ___indent;
	int32_t ___indentUnitType;
	int32_t ___vOffset;
	int32_t ___vOffsetUnitType;
	int8_t ___subscriptNestingLevel;
	int8_t ___superscriptNestingLevel;
};
struct TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com
{
	int32_t ___startIndex;
	int32_t ___length;
	intptr_t ___fontAsset;
	intptr_t ___gradientAsset;
	int32_t ___fontSize;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	int32_t ___fontStyle;
	int32_t ___fontWeight;
	int32_t ___mspace;
	int32_t ___mspaceUnitType;
	int32_t ___cspace;
	int32_t ___cspaceUnitType;
	int32_t ___linkID;
	int32_t ___alignment;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___highlightPadding;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___spriteMetrics;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___spriteID;
	int32_t ___spriteTint;
	int32_t ___spriteScale;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___spriteColor;
	int32_t ___margin;
	int32_t ___marginDirection;
	int32_t ___marginUnitType;
	int32_t ___lineHeight;
	int32_t ___lineHeightUnitType;
	int32_t ___indent;
	int32_t ___indentUnitType;
	int32_t ___vOffset;
	int32_t ___vOffsetUnitType;
	int8_t ___subscriptNestingLevel;
	int8_t ___superscriptNestingLevel;
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 
{
	int32_t ___tagType;
	bool ___isClosing;
	int32_t ___start;
	int32_t ___end;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value2;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value3;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value4;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value5;
	int8_t ___nestingLevel;
};
struct Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_pinvoke
{
	int32_t ___tagType;
	int32_t ___isClosing;
	int32_t ___start;
	int32_t ___end;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value2;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value3;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value4;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value5;
	int8_t ___nestingLevel;
};
struct Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_com
{
	int32_t ___tagType;
	int32_t ___isClosing;
	int32_t ___start;
	int32_t ___end;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value2;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value3;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value4;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___value5;
	int8_t ___nestingLevel;
};
struct TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2  : public RuntimeObject
{
	int32_t ___TagType;
	String_t* ___name;
	int32_t ___valueType;
	int32_t ___unitType;
};
struct KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 
{
	int32_t ___U3CkeyU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
};
struct Enumerator_tF1A20576B93598DBECE3139A7D4F3ED4960306DA 
{
	List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 ____current;
};
struct Enumerator_tB83B41825B48611C5AA734FBB805429755A19960 
{
	List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE ____current;
};
struct Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 
{
	List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ____list;
	int32_t ____index;
	int32_t ____version;
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ____current;
};
struct Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68  : public MulticastDelegate_t
{
};
struct ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___Item1;
	int32_t ___Item2;
};
struct ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___Item1;
	int32_t ___Item2;
};
struct ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___Item1;
	int32_t ___Item2;
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5  : public TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA
{
	String_t* ___m_Name;
};
struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	String_t* ___m_Version;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_EntityId;
	int32_t ___m_HashCode;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
	int32_t ___m_MaterialHashCode;
};
struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	int32_t ___colorMode;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight;
	intptr_t ___m_NativeInstance;
};
struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 
{
	uint32_t ___character;
	int32_t ___index;
	uint8_t ___elementType;
	int32_t ___stringLength;
	TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement;
	Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* ___alternativeGlyph;
	FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___materialReferenceIndex;
	bool ___isUsingAlternateTypeface;
	float ___pointSize;
	int32_t ___lineNumber;
	int32_t ___vertexIndex;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
	float ___origin;
	float ___ascender;
	float ___baseLine;
	float ___descender;
	float ___adjustedAscender;
	float ___adjustedDescender;
	float ___adjustedHorizontalAdvance;
	float ___xAdvance;
	float ___aspectRatio;
	float ___scale;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
	int32_t ___underlineVertexIndex;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
	int32_t ___strikethroughVertexIndex;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState;
	int32_t ___style;
	bool ___isVisible;
};
struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_marshaled_pinvoke
{
	uint32_t ___character;
	int32_t ___index;
	uint8_t ___elementType;
	int32_t ___stringLength;
	TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement;
	Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_pinvoke ___alternativeGlyph;
	FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___materialReferenceIndex;
	int32_t ___isUsingAlternateTypeface;
	float ___pointSize;
	int32_t ___lineNumber;
	int32_t ___vertexIndex;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
	float ___origin;
	float ___ascender;
	float ___baseLine;
	float ___descender;
	float ___adjustedAscender;
	float ___adjustedDescender;
	float ___adjustedHorizontalAdvance;
	float ___xAdvance;
	float ___aspectRatio;
	float ___scale;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
	int32_t ___underlineVertexIndex;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
	int32_t ___strikethroughVertexIndex;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState;
	int32_t ___style;
	int32_t ___isVisible;
};
struct TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976_marshaled_com
{
	uint32_t ___character;
	int32_t ___index;
	uint8_t ___elementType;
	int32_t ___stringLength;
	TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* ___textElement;
	Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F_marshaled_com* ___alternativeGlyph;
	FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset;
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___spriteAsset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___materialReferenceIndex;
	int32_t ___isUsingAlternateTypeface;
	float ___pointSize;
	int32_t ___lineNumber;
	int32_t ___vertexIndex;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopLeft;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomLeft;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexTopRight;
	TextVertex_tF030A16DC67EAF3F6C9C9C0564D4B88758B173A9 ___vertexBottomRight;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topLeft;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomLeft;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___topRight;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bottomRight;
	float ___origin;
	float ___ascender;
	float ___baseLine;
	float ___descender;
	float ___adjustedAscender;
	float ___adjustedDescender;
	float ___adjustedHorizontalAdvance;
	float ___xAdvance;
	float ___aspectRatio;
	float ___scale;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor;
	int32_t ___underlineVertexIndex;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor;
	int32_t ___strikethroughVertexIndex;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor;
	HighlightState_tFF5FE9065990F04A37FEC545A0024047F0ABD740 ___highlightState;
	int32_t ___style;
	int32_t ___isVisible;
};
struct TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8  : public RuntimeObject
{
	NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A ___nativeSettings;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pixelPreferedSize;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ScreenRect;
	float ___m_LineHeightDefault;
	bool ___m_IsPlaceholder;
	bool ___m_IsElided;
	int32_t ___m_CreateGenerationIteration;
	intptr_t ___m_TextGenerationInfo;
	LinkedListNode_1_t6F3AFCF84169CF541D1E79B660CD8BBF93886ECE* ___U3CTextInfoNodeU3Ek__BackingField;
	bool ___U3CIsCachedTemporaryU3Ek__BackingField;
	int32_t ___m_TextHandleFlags;
	int32_t ___m_PreviousGenerationSettingsHash;
	bool ___isDirty;
};
struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	String_t* ___m_Version;
	FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___m_DefaultFontAsset;
	String_t* ___m_DefaultFontAssetPath;
	List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackFontAssets;
	List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackOSFontAssets;
	bool ___m_MatchMaterialPreset;
	int32_t ___m_MissingCharacterUnicode;
	bool ___m_ClearDynamicDataOnBuild;
	bool ___m_EnableEmojiSupport;
	List_1_tC211A4629C1B0DE52E7CE5E2D5E37E9D3A6194EB* ___m_EmojiFallbackTextAssets;
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___m_DefaultSpriteAsset;
	String_t* ___m_DefaultSpriteAssetPath;
	List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320* ___m_FallbackSpriteAssets;
	uint32_t ___m_MissingSpriteCharacterUnicode;
	TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* ___m_DefaultStyleSheet;
	String_t* ___m_StyleSheetsResourcePath;
	String_t* ___m_DefaultColorGradientPresetsPath;
	UnicodeLineBreakingRules_t80BE36F5E16AE48FE7B6DE1C91D36B1142B4EC0E* ___m_UnicodeLineBreakingRules;
	bool ___m_DisplayWarnings;
	Dictionary_2_tC20B3D6AE4370C892734F670EF4D1FB9CE91F371* ___m_FontLookup;
	List_1_tA1547550E5FBA50050B20DA74245C38434654EE8* ___m_FontReferences;
	intptr_t ___m_NativeTextSettings;
	bool ___m_IsNativeTextSettingsDirty;
};
struct TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* ___m_StyleList;
	Dictionary_2_tD24879A9B92D2B2D486110818CD29C513B42AF62* ___m_StyleLookupDictionary;
	RuntimeObject* ___styleLookupLock;
};
struct TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2  : public RuntimeObject
{
	int32_t ___type;
	int32_t ___unit;
	String_t* ___m_stringValue;
	float ___m_numericalValue;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_colorValue;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_vector4Value;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___m_glyphMetricsValue;
	bool ___m_boolValue;
	Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___m_ID;
};
struct Enumerator_t127A9842CE75F03181217D2A877C6EF5A253E135 
{
	List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 ____current;
};
struct Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103 
{
	List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 ____current;
};
struct Enumerator_t47981F143B8E63227EC051C1563989BD1149150B 
{
	List_1_t87923DEC06E88F085917D12E250196864F342609* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 ____current;
};
struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958  : public TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8
{
	String_t* ___m_SourceFontFileGUID;
	FontAssetCreationEditorSettings_t0FF28D2E78F090105C63C81F9E438A7B09E3EA52 ___m_fontAssetCreationEditorSettings;
	Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___m_SourceFontFile;
	String_t* ___m_SourceFontFilePath;
	int32_t ___m_AtlasPopulationMode;
	bool ___InternalDynamicOS;
	bool ___IsEditorFont;
	FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo;
	int32_t ___m_FamilyNameHashCode;
	int32_t ___m_StyleNameHashCode;
	List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphTable;
	Dictionary_2_tC61348D10610A6B3D7B65102D82AC3467D59EAA7* ___m_GlyphLookupDictionary;
	List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317* ___m_CharacterTable;
	Dictionary_2_t93CDF0F4011A5A3024EB73A492F9512E3046EACB* ___m_CharacterLookupDictionary;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_AtlasTexture;
	Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___m_AtlasTextures;
	int32_t ___m_AtlasTextureIndex;
	bool ___m_IsMultiAtlasTexturesEnabled;
	bool ___m_GetFontFeatures;
	bool ___m_ClearDynamicDataOnBuild;
	int32_t ___m_AtlasWidth;
	int32_t ___m_AtlasHeight;
	int32_t ___m_AtlasPadding;
	int32_t ___m_AtlasRenderMode;
	List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_UsedGlyphRects;
	List_1_t425D3A455811E316D2DF73E46CF9CD90A4341C1B* ___m_FreeGlyphRects;
	FontFeatureTable_t992E0493CD7E9D7834DF204E0198237F0D25B3B7* ___m_FontFeatureTable;
	bool ___m_ShouldReimportFontFeatures;
	List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___m_FallbackFontAssetTable;
	FontWeightPairU5BU5D_t76E8DB55C81EEBEFA2E6D1D3E3B3EA1FB4C4954F* ___m_FontWeightTable;
	float ___m_RegularStyleWeight;
	float ___m_RegularStyleSpacing;
	float ___m_BoldStyleWeight;
	float ___m_BoldStyleSpacing;
	uint8_t ___m_ItalicStyleSlant;
	uint8_t ___m_TabMultiple;
	bool ___IsFontAssetLookupTablesDirty;
	intptr_t ___m_NativeFontAsset;
	List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsToRender;
	List_1_t95DB74B8EE315F8F92B7B96D93C901C8C3F6FE2C* ___m_GlyphsRendered;
	List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexList;
	List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphIndexListNewlyAdded;
	List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___m_GlyphsToAdd;
	HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_GlyphsToAddLookup;
	List_1_tFED0F30EE65D995591571D3CD2C10F22439CB317* ___m_CharactersToAdd;
	HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_CharactersToAddLookup;
	List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___s_MissingCharacterList;
	HashSet_1_t5DD20B42149A11AEBF12A75505306E6EFC34943A* ___m_MissingUnicodesFromFontFile;
	Dictionary_2_t232323BDF7857D243A4CCA18ADCF59272D0E4C23* ___m_VariantGlyphIndexes;
	bool ___m_IsClone;
};
struct SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313  : public TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8
{
	Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_NameLookup;
	Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___m_GlyphIndexLookup;
	FaceInfo_t12F0319E555A62CBA1D9E51A16C7963393932756 ___m_FaceInfo;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_SpriteAtlasTexture;
	float ___U3CwidthU3Ek__BackingField;
	float ___U3CheightU3Ek__BackingField;
	List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* ___m_SpriteCharacterTable;
	Dictionary_2_tD4154357CA320908C5A7A35ED81FA2A9856C28D9* ___m_SpriteCharacterLookup;
	List_1_t063B87D3CFDC3AEE80E33EFBDA1410C697D71AD6* ___m_SpriteGlyphTable;
	Dictionary_2_tDC0461D8CBB2E6B52DD2C421114EDE7C1C70DE73* ___m_SpriteGlyphLookup;
	List_1_t3EE59C28A34FCD5060EF6B6BAFA85F2C9D01D320* ___fallbackSpriteAssets;
	bool ___m_IsSpriteAssetLookupTablesDirty;
};
struct ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4_StaticFields
{
	bool ___s_isValueWriteAtomic;
};
struct EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA_StaticFields
{
	EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* ___defaultComparer;
};
struct EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6_StaticFields
{
	EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6* ___defaultComparer;
};
struct EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4_StaticFields
{
	EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* ___defaultComparer;
};
struct EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6_StaticFields
{
	EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* ___defaultComparer;
};
struct EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425_StaticFields
{
	EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425* ___defaultComparer;
};
struct EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705_StaticFields
{
	EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* ___defaultComparer;
};
struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields
{
	EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* ___defaultComparer;
};
struct EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields
{
	EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* ___defaultComparer;
};
struct EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7_StaticFields
{
	EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7* ___defaultComparer;
};
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
{
	EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
};
struct EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499_StaticFields
{
	EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* ___defaultComparer;
};
struct EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A_StaticFields
{
	EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* ___defaultComparer;
};
struct EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928_StaticFields
{
	EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* ___defaultComparer;
};
struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields
{
	EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* ___defaultComparer;
};
struct EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490_StaticFields
{
	EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490* ___defaultComparer;
};
struct EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484_StaticFields
{
	EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* ___defaultComparer;
};
struct EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731_StaticFields
{
	EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* ___defaultComparer;
};
struct List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5_StaticFields
{
	ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691* ___s_emptyArray;
};
struct List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346_StaticFields
{
	ValueTuple_2U5BU5D_t847A422EFE4D95F9A6216FB19334C2501F227792* ___s_emptyArray;
};
struct List_1_t87923DEC06E88F085917D12E250196864F342609_StaticFields
{
	ValueTuple_2U5BU5D_t68C08242845D280B34EA5B174F17F1E45638252B* ___s_emptyArray;
};
struct List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F_StaticFields
{
	ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* ___s_emptyArray;
};
struct List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC_StaticFields
{
	ValueTuple_3U5BU5D_t8FE948265D45CE373F5703C008B19C608FF8E8F2* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51_StaticFields
{
	SpriteCharacterU5BU5D_tF4060931C4A985100FE1C44BF53084E1630E96CA* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1_StaticFields
{
	TextStyleU5BU5D_tBB84F86BDB5F73B4EA89DF7DD70EF7541C5D9158* ___s_emptyArray;
};
struct List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D_StaticFields
{
	ParseErrorU5BU5D_t0C6C16D8701B62D9BCF05A180F18117A81BB797E* ___s_emptyArray;
};
struct List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6_StaticFields
{
	SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* ___s_emptyArray;
};
struct List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5_StaticFields
{
	TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* ___s_emptyArray;
};
struct U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_StaticFields
{
	__StaticArrayInitTypeSizeU3D4848_tAA444F3C8B4C12D98894D97AB391819C957384E8 ___5E4436000B53AC505FD7CB9E80FF70C5BA5B44441C00C6F0B891C673FEE1E7D2;
	int16_t ___869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_A1;
	__StaticArrayInitTypeSizeU3D10_tC0843EF7BCE6AEC4D6D246048866ECAB400143D2 ___AA3B1469CFE30AD244223FCE8968E6222FA362B3E4D9BBC80A3C8C351AE20D55;
	__StaticArrayInitTypeSizeU3D5724_tB1BCE2F9EA851519BF49837FDDF74AC1E1D47CD8 ___EC5D648DA3EF6677AD390F11A61371CC7A7A89F9355DDDACC33ADB5AE069596B;
};
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 RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields
{
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___k_HighlightColor;
	Il2CppChar ___k_PrivateArea;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___s_AtgHyperlinkColor;
	Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* ___s_FontAssetCache;
	Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* ___s_SpriteAssetCache;
	Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* ___s_GradientAssetCache;
	ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4* ___s_LoggedUnsupportedTagWarnings;
	TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* ___TagsInfo;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields
{
	List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* ___s_GlobalKeyMappings;
	List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* ___s_MacKeyMappings;
	List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* ___s_WindowsLinuxKeyMappings;
};
struct TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_InfinityVectorPositive;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_InfinityVectorNegative;
};
struct TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE_StaticFields
{
	TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* ___k_NormalStyle;
};
struct U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields
{
	U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B* ___U3CU3E9;
	Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* ___U3CU3E9__24_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields
{
	List_1_t87923DEC06E88F085917D12E250196864F342609* ___s_GlobalKeyMappings;
	List_1_t87923DEC06E88F085917D12E250196864F342609* ___s_MacKeyMappings;
	List_1_t87923DEC06E88F085917D12E250196864F342609* ___s_WindowsLinuxKeyMappings;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8_StaticFields
{
	Dictionary_2_tFD318C3783B2E48717EBF388416CACE17B3269DE* ___kTextAssetByInstanceId;
};
struct TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_StaticFields
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___k_DefaultColor;
};
struct TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8_StaticFields
{
	TextHandleTemporaryCache_t12F4FD2714809BDD0AF7145D4B1C0F8F53E47597* ___s_TemporaryCache;
	TextHandlePermanentCache_t80A472CA5379A09786EDB6593DBBFEE019CD6953* ___s_PermanentCache;
	TextGenerationSettingsU5BU5D_t704B9CF75AE18D52BBB4D6C4F90E26D456DEF646* ___s_Settings;
	TextGeneratorU5BU5D_t840858C0E634690569F2445016C52BA3D4A2BE46* ___s_Generators;
	TextInfoU5BU5D_tE18061C3D6F2431FE14749A05930922C1EAB2320* ___s_TextInfosCommon;
};
struct TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_StaticFields
{
	FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___s_RuntimeDefault;
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___U3Cs_GlobalSpriteAssetU3Ek__BackingField;
};
struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958_StaticFields
{
	List_1_tF9896BAC57953BF2BC32AA89D1FBAADE3B1B098D* ___s_CallbackInstances;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ReadFontAssetDefinitionMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_AddSynthesizedCharactersMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddGlyphMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharacterMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TryAddCharactersMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateLigatureSubstitutionRecordsMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateGlyphAdjustmentRecordsMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateDiacriticalMarkAdjustmentRecordsMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ClearFontAssetDataMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_UpdateFontAssetDataMarker;
	String_t* ___s_DefaultMaterialSuffix;
	HashSet_1_t079A33BC313C233180D2B4A99D6B9DDC5AE4EBCB* ___k_SearchedFontAssetLookup;
	List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___k_FontAssets_FontFeaturesUpdateQueue;
	HashSet_1_t079A33BC313C233180D2B4A99D6B9DDC5AE4EBCB* ___k_FontAssets_FontFeaturesUpdateQueueLookup;
	List_1_t55B85B981AC5FD6A5358491F90FE354F78BB97DE* ___k_FontAssets_KerningUpdateQueue;
	HashSet_1_t079A33BC313C233180D2B4A99D6B9DDC5AE4EBCB* ___k_FontAssets_KerningUpdateQueueLookup;
	List_1_t0F231C3F13EBA1FF9081BD61489D01AA3CBE59D4* ___k_FontAssets_AtlasTexturesUpdateQueue;
	HashSet_1_t079A33BC313C233180D2B4A99D6B9DDC5AE4EBCB* ___k_FontAssets_AtlasTexturesUpdateQueueLookup;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___k_GlyphIndexArray;
	HashSet_1_t079A33BC313C233180D2B4A99D6B9DDC5AE4EBCB* ___visitedFontAssets;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031  : public RuntimeArray
{
	ALIGN_FIELD (8) uint8_t m_Items[1];

	inline uint8_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, uint8_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
	{
		m_Items[index] = value;
	}
};
struct TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E  : public RuntimeArray
{
	ALIGN_FIELD (8) TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 m_Items[1];

	inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976* 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, TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alternativeGlyph), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
		#endif
	}
	inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, TextElementInfo_tDD7A12E319505510E0B350E342BD55F32AB5F976 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___alternativeGlyph), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
		#endif
	}
};
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 TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C  : public RuntimeArray
{
	ALIGN_FIELD (8) TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 m_Items[1];

	inline TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* 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, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 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 TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860  : public RuntimeArray
{
	ALIGN_FIELD (8) TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* m_Items[1];

	inline TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2** 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, TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4  : public RuntimeArray
{
	ALIGN_FIELD (8) Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C m_Items[1];

	inline Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C* 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, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tags), (void*)NULL);
	}
	inline Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tags), (void*)NULL);
	}
};
struct ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691  : public RuntimeArray
{
	ALIGN_FIELD (8) ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 m_Items[1];

	inline ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55* 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, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 value)
	{
		m_Items[index] = 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 TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32  : public RuntimeArray
{
	ALIGN_FIELD (8) Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 m_Items[1];

	inline Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406* 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, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value2), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value3), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value4), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value5), (void*)NULL);
		#endif
	}
	inline Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value2), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value3), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value4), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value5), (void*)NULL);
		#endif
	}
};
struct ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441  : public RuntimeArray
{
	ALIGN_FIELD (8) ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 m_Items[1];

	inline ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78* 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, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item3), (void*)NULL);
	}
	inline ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item3), (void*)NULL);
	}
};

IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke_back(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke& marshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled);
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke_cleanup(TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com& marshaled);
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com_back(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com& marshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled);
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com_cleanup(TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com& marshaled);

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t127A9842CE75F03181217D2A877C6EF5A253E135 List_1_GetEnumerator_m6BA75A590116BDF98824A1AEE409C184885647F0_gshared (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF12040A1C11AF6A499040DB19AA1FEFC387EC515_gshared (Enumerator_t127A9842CE75F03181217D2A877C6EF5A253E135* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 Enumerator_get_Current_mF60D7026049F7B3EA929082CF7C9FC3348223768_gshared_inline (Enumerator_t127A9842CE75F03181217D2A877C6EF5A253E135* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mA4A78B28BBA66060AC84DFE63B3409EB09A33CCD_gshared (Enumerator_t127A9842CE75F03181217D2A877C6EF5A253E135* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m402155D257365A65E2B8495AFFC26E2820EE482A_gshared (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_2__ctor_m6AFEE5D78FB54E95FA0BED2C362BFA1A8904A228_gshared (ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55* __this, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_item1, int32_t ___1_item2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD39033C689C84CB7D07CF533C0C8E367834CD003_gshared_inline (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* __this, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m761B78A1633C7519D7BF9F53495B50880A2632FB_gshared (Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E_gshared (TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* ___0_array, Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* ___1_match, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B_gshared (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_gshared_inline (Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, Il2CppChar ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject** ___0_target, 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 RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, 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 Dictionary_2_ContainsKey_mD7169108C4AD240C979A858B7985A20E1F21FFCF_gshared (Dictionary_2_t5D4200B1CAF7A8402001B3F57BDCA6F0E0BED387* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared (String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mAAEF80C45B5DFFF50AF342166E34A5AE35E46349_gshared (Dictionary_2_t5D4200B1CAF7A8402001B3F57BDCA6F0E0BED387* __this, RuntimeObject* ___0_key, intptr_t ___1_value, 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 bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_gshared (WeakReference_1_tED795563AD26F795CED3BBCD488AB1694E385BCE* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_gshared (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217_gshared (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, Il2CppChar ___1_value, int32_t ___2_startIndex, 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 Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_gshared_inline (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_gshared (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_gshared_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_TryParse_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mFA292137760937B8EA617409A1F7480E1A5C105D_gshared (String_t* ___0_value, bool ___1_ignoreCase, int32_t* ___2_result, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_gshared_inline (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_gshared_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_gshared (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_gshared (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_gshared_inline (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_gshared (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4_gshared (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_gshared_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD_gshared (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_gshared (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_gshared_inline (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11_gshared (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF1A20576B93598DBECE3139A7D4F3ED4960306DA List_1_GetEnumerator_m607AAF29A94D31EF268DC5004372E1656DF4F420_gshared (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m19D6DF442C328EB1D123EF183174261D2D412905_gshared (Enumerator_tF1A20576B93598DBECE3139A7D4F3ED4960306DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 Enumerator_get_Current_m6B7ACF34CD3125B40417BE345A662225C7A8ECF6_gshared_inline (Enumerator_tF1A20576B93598DBECE3139A7D4F3ED4960306DA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m33610AE48E467F2A6377BB51DF9D46799D8B69D4_gshared (Enumerator_tF1A20576B93598DBECE3139A7D4F3ED4960306DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mBEF2A73FF9C3A746C658F0AB5735736AFFFFE104_gshared_inline (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_3__ctor_mA787323A02502A5AF1EE63DCFFCA6693D6C82C4D_gshared (ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78* __this, int32_t ___0_item1, int32_t ___1_item2, RuntimeObject* ___2_item3, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEEA5836F32564E965922855441E6F7127ED06B83_gshared_inline (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m45AAAA0396E0C311E5DCB992A668F71A344603AC_gshared (Dictionary_2_t5D4200B1CAF7A8402001B3F57BDCA6F0E0BED387* __this, RuntimeObject* ___0_key, intptr_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryAdd_m7E4F732E137AF3F2F8B52B8E043866C9B1369B23_gshared (ConcurrentDictionary_2_t1D32953163DDEA9653D845528524BA62D4F39D13* __this, int32_t ___0_key, uint8_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m1F0A82635A1AAEE81BA4AB6951A909D0A12E8601_gshared_inline (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1191D06A22AB56CAEB33EB3C842940C1FDB9B77C_gshared (Dictionary_2_t5D4200B1CAF7A8402001B3F57BDCA6F0E0BED387* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2__ctor_m0337991198930026C94D6D7E6834209D0F13BAF1_gshared (ConcurrentDictionary_2_t1D32953163DDEA9653D845528524BA62D4F39D13* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* EqualityComparer_1_get_Default_m991A9907D867A98E9213251FDA2FF92ADB93D751_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (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 List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_gshared_inline (Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m77C886B174CA6A079599893CB04D03C7815245ED_gshared (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* __this, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryExtensions_IsTypeComparableAsBytes_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m64FAB0403DCD80C51788DF3CD7390E44F6228CA7_gshared_inline (uint64_t* ___0_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpanHelpers_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m15554853B4E39558ED8B1049CF44428A9F9F0774_gshared (Il2CppChar* ___0_first, Il2CppChar* ___1_second, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m2F71ADBBAA6FA83C123CBA62E879F1D780F27D48_gshared (Il2CppChar* ___0_searchSpace, Il2CppChar ___1_value, int32_t ___2_length, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m39158AADC46CD477DDB27605E84244A209ED930B_gshared (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m7FA6FA19030FDE5E3810FBFFD0FD8D6D36172527_gshared (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE91AC8BE418302368593EA77BD73B558D376B524_gshared (Il2CppChar* ___0_searchSpace, int32_t ___1_searchSpaceLength, Il2CppChar* ___2_value, int32_t ___3_valueLength, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mA771249639C4CFC330A2AF62BB06157F9803CB74_gshared (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m05D75205CDA976457FA28FDAD2B170CEFB3F3EF3_gshared (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* EqualityComparer_1_CreateComparer_m4055D46D61B6AD80A0F2D4624577D7FE9D15B002_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* EqualityComparer_1_CreateComparer_m292E631CDD1D443ABAA4D42813991D22B0DF411C_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* EqualityComparer_1_CreateComparer_mEDDB86BF4859FA5C974D6CD81A4A7FDC3ABB1CC5_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* EqualityComparer_1_CreateComparer_m7EA945BD1A767B98D04E26391B52E3F96B617F2D_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* EqualityComparer_1_CreateComparer_m3BD7BED1F69ABEE55E320BA9CCFBB473E9F57C66_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* EqualityComparer_1_CreateComparer_m81F2E7DD64EC2F22C5C8436AC8A9A5D0EFE5A712_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared (const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextSelectingUtilities_get_hasSelection_m1EAC983A8F0A51B91D411B45C50F222301363D54 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_revealCursor_m258F0EB0D16F6C293CCB6AD083CE71C998408C1D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_GetCorrespondingStringIndex_mDA160FA6E48243DAD913D24CA9095C1CC1450AE3 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_cursorIndexNoValidation_m7CDAB3D2042A47B901144873355EBDEC20A19BC0_inline (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_cursorIndexNoValidation_m7AE6A1C9184AAB0CCB5BB330D9DBDBB3672B30FB (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_selectIndexNoValidation_m33419765AB7C89808709A4F26931322847F2EE1F (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Input_get_compositionString_mC9E603E4FB61090827F77A3D509BF3AA0A48C9A9 (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 void TextEditingUtilities_ReplaceSelection_mF525E957745C8915A8F8526CE8954E4695D8B901 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, String_t* ___0_replace, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Input_set_compositionCursorPos_m16A856BFBF1DAE42B0089696906F530334861E98 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A (String_t* __this, int32_t ___0_startIndex, String_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_selectIndexNoValidation_mDF13D58151F3757644FD959934930202466BFA2D (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_cursorIndexNoValidation_m19F932831883B1447D7F90AE223BF2A6438D9259 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_operatingSystemFamily_mC8B13A7D2F34699EDDA4F7629F117C76F0C865FA (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF TextEditingUtilities_TextEditOpFromEnum_m2272A53052713365DA797410FBC8E935972CCCD9 (int32_t ___0_key, int32_t ___1_modifiers, bool ___2_IsMacOsFamily, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_m8F1714FEA379FD68C346E6F60201A39B757E9FA5_inline (Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
inline int32_t Nullable_1_get_Value_m18C2A8C133D306D1517D77946008BF2647DAF24E (Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_PerformOperation_m584C55E4CE2BDF3CE74C1A06B4E9C8B1036FB518 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_operation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, int32_t ___0_key, int32_t ___1_modifiers, const RuntimeMethod* method) ;
inline Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103 List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927 (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103 (*) (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346*, const RuntimeMethod*))List_1_GetEnumerator_m6BA75A590116BDF98824A1AEE409C184885647F0_gshared)(__this, method);
}
inline void Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6 (Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103*, const RuntimeMethod*))Enumerator_Dispose_mF12040A1C11AF6A499040DB19AA1FEFC387EC515_gshared)(__this, method);
}
inline ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_inline (Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103* __this, const RuntimeMethod* method)
{
	return ((  ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 (*) (Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103*, const RuntimeMethod*))Enumerator_get_Current_mF60D7026049F7B3EA929082CF7C9FC3348223768_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_op_Equality_m6B9672CB4547830836D81298DEE0931BE2E3A1B2 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_left, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___1_right, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883 (Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
inline bool Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4 (Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103*, const RuntimeMethod*))Enumerator_MoveNext_mA4A78B28BBA66060AC84DFE63B3409EB09A33CCD_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_revealCursor_m325029E4874FAE2626794EC6A5091123AE1B52CE (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveLeft_m22B44EA2316E5DAC5640CCAF5345069D0B8DAA3E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveRight_m58AC9507E0EF825828E9C0B0D07366169B8A81F6 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveUp_m283C6B97401B8F0318CD792851AE0F34FFA87202 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveDown_mADFBAD7B791087960E00023EC057C7C429FEC818 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveLineStart_m2D27569093E04B6919993EEB3B09DD15DDB392FD (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveLineEnd_m8780681F36BDCB6CB7C4AA1702FAABDA7B93FAFC (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveWordRight_m77DFED32CE0176143AC9A9F5CE6FA8EBB10AD8D2 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveToStartOfNextWord_mEECC36BEAB4D3B5C5D00E0725C299A977028E7D2 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveToEndOfPreviousWord_mB8440B817E2DE6ACDFA4E288BA29CCD2BF46878D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveWordLeft_m58E1C75C836B1718EFA96B456107B7D1210A0B9D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveTextStart_mBADF4BE70F955437AE0362EE483744C713859844 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveTextEnd_mE35C32BC1081B4F623D08CD69844B41F41A04D31 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveParagraphForward_m44E8A65FC12C4B9CF5372A0143699D062A46B779 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveParagraphBackward_m7AC33B37C226EEEC3A383AC9F37DF3B2A75CC1AF (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveGraphicalLineStart_m533D06B0B8EF0F7E40BFB6EC58A9F3509C16ABD9 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveGraphicalLineEnd_m36DE20A8FFF0A88D1DE5E29E947A36E778C39A97 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Delete_m5D9148B9F275ECDD85CC09DA248E30BFFE7E7111 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Backspace_m327E8078CD752993BF9DF558685DA1F2F9DD3299 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Cut_m2035679D0F33139096E0F17BDFF27598FD2B6E85 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Paste_mCA3344F0FE4F56BF9BF9591818B2DC0C06BDE030 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteWordBack_mD0D56FC6E0546C7DF271A0FF895969DE8FE7AC55 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteLineBack_m043AE93CF7A1972F8CBE998E3AE36B77919BC030 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteWordForward_m00B9512FCA1CEAEA0B44F950184FF4DD95E464B8 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, 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 String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_GetFirstCharacterIndexOnLine_m631B6581B25FBE6A666BB0B1488673E09786A7D2 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_currentIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68 (String_t* __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 TextHandle_GetLineInfoFromCharacterIndex_m1B157F587FBD4CEEF9135A24E79256BE849B807F (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindEndOfPreviousWord_mCD1626A0A12D8FDCACF74DAF724A63D9BEF0022D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindStartOfNextWord_mD1412DE9BCE803964AC84C52C584894D68DA9A3A (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_NextCodePointIndex_m59631E23176BDCBB5ED792AB0E521F90BDA0D018 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_currentIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* TextHandle_get_textInfo_mA9F2BFB37F7ADA773731AFBC3B53FDD858D87FEE (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, 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 void TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, 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 TextEditingUtilities_get_stringSelectIndex_m1CE486FFF64C9CBD01CB2D4A6F887E27CD29971D (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringInfo__ctor_m07F09946914536563D8AEBAF7732F7DB02A90591 (StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringInfo_get_LengthInTextElements_mF7BCBB46C86FC214913896852EC732D6FDECF4D6 (StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_cursorIndexNoValidation_m4EA797420807CC18C70260D95C907DEF3A7D15B1 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_mED1E5FB863528ABB0D7D3DC4DE0FAB4517760658 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLowSurrogate_mEE95A617A89CEB99AADAB54E025087D56CAB1BAA (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, 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 String_t* StytemCopyBuffer_get_systemCopyBuffer_m86C540B7D9772E8C213F543F8426B69A688FE9C9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_Copy_m187232B5D1B269CB82C7481B269BE08F59ADD5BD (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextEditingUtilities_ReplaceNewlinesWithSpaces_mB794D4800F5FDBE5FCD68E3A6166B58FEE637CB6 (String_t* ___0_value, 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* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectNone_m09F6D825A29FE596BA8AAB098632FCA75EA8E0F8 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_isSupported_mCFAC95CA6CAA06B4E21F42E3C40A39668D6B438E (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_isInPlaceEditingAllowed_mE57CDF32437DD1DCDC665072457C91DD31EB93D0 (const RuntimeMethod* method) ;
inline void List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656 (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346*, const RuntimeMethod*))List_1__ctor_m402155D257365A65E2B8495AFFC26E2820EE482A_gshared)(__this, method);
}
inline void ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531 (ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009* __this, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_item1, int32_t ___1_item2, const RuntimeMethod* method)
{
	((  void (*) (ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009*, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674, int32_t, const RuntimeMethod*))ValueTuple_2__ctor_m6AFEE5D78FB54E95FA0BED2C362BFA1A8904A228_gshared)(__this, ___0_item1, ___1_item2, method);
}
inline void List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* __this, ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346*, ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009, const RuntimeMethod*))List_1_Add_mD39033C689C84CB7D07CF533C0C8E367834CD003_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyEvent_get_key_m04086073C8AD559EC2712D2EF22D937567ABAE63_inline (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyEvent_get_modifiers_m602DEF3BA379359DCA04C29CD67A7AFF2093F72B_inline (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, 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 StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_PrintMembers_m7A8DD797E7DB32A7EEAEED0A130AC8C517582C35 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, StringBuilder_t* ___0_builder, 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 String_t* KeyEvent_ToString_m0A62D88B95C5C7048B1E6652BF7C8178BB4CCD28 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_Equals_m1E047F5F936DF11AB2E42A0084270407816120A0 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_other, const RuntimeMethod* method) ;
inline EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7* EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
}
inline EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425* EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeyEvent_GetHashCode_m597244B0C54076AA98E06A3DE7E0A39CF1788154 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_Equals_m76D27461C6112D06D6210AE73F9D2A43ED3B10D4 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_get_characterCount_m58420F9E2A2AF85169DCFCE4EFA7291E966615F2 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_m_CharacterCount_m565B847696086EE38B00E2078246B633C8949362 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_ClampTextIndex_mB930102E92954D879DB2A4598104CCE37B8294C9 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextSelectingUtilities_SetCursorIndexWithoutNotify_mE668E83B53B4F8520550DBE6A1A9562C5C91EE23_inline (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextSelectingUtilities_SetSelectIndexWithoutNotify_mB85BC0CB70D8CC1192E160812D033A85AB1BBA7B_inline (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextHandle_Substring_m3B3C2EC9E167E4C74AB319DE140780560976EDEC (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB TextSelectingUtilities_TextSelectOpFromEnum_m88A61C50E801FF6F02C7E1E12356D55B92618B82 (int32_t ___0_key, int32_t ___1_modifiers, bool ___2_IsMacOsFamily, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mE2DB8B9CE182C2E51A93ED2A37DFF9DF0BD889A5_inline (Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
inline int32_t Nullable_1_get_Value_m8F44168A71FA93C7625F1E5DE06C09578F48778A (Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB*, const RuntimeMethod*))Nullable_1_get_Value_m0E81D9B6F2BA5FA17AA4366C5179CD09524FCB60_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextSelectingUtilities_PerformOperation_m9BE5DFBB0FAD09C66EAA983BF6B3196FEB72885C (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_operation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectLeft_m58C9318F57E2762A0215E883118B4DCDC40236D8 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectRight_m3A7CEB763595AA66BE09AC65269C5583430A77B5 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectUp_m4A361A8A18E5B94472A34A4F50D54E2C58218C00 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectDown_m7C321C2A670CB8B2426384B2DBFF3ECC4F74771C (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectWordRight_mA51CC92887399B5E72C2A1D03923D49981FE878D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectWordLeft_mBE7BB31B01FFF5D8C8364C48AED9AEE9DABFAF77 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectToEndOfPreviousWord_m7B2ACE398FDCEA82FF17C6B8CD8BEC20CAD3D466 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectToStartOfNextWord_m9A0288478CCE45E12DA304F004C468B55ADC6441 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectTextStart_m1113D8935602F137177EE502A18EC4DBAB09E3D1 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectTextEnd_m0A09F01425322B2E5D744B71AB0A02F44A1BE669 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_ExpandSelectGraphicalLineStart_m327CA3FD5825EE91B819CC019DB50027FC5F6973 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_ExpandSelectGraphicalLineEnd_mE2A50C168A5E8D7A113A0404BD9BA84708F0187B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectParagraphForward_mC08FA534CADA25FF8BD1791A4AE9D8B270A52F64 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectParagraphBackward_m75306A370F66DE0DA1B7BBBE9AA0BBCCB34C5C63 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectGraphicalLineStart_m8D130F3DE856C675B78494265B41A7FA0C95D9C0 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectGraphicalLineEnd_m5332B691069727FE0A971F746CB33FAC15BAE422 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectAll_mFB3BFFACD05A8C29DBE415AAFEDBE9B1687E1455 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
inline Enumerator_t47981F143B8E63227EC051C1563989BD1149150B List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46 (List_1_t87923DEC06E88F085917D12E250196864F342609* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t47981F143B8E63227EC051C1563989BD1149150B (*) (List_1_t87923DEC06E88F085917D12E250196864F342609*, const RuntimeMethod*))List_1_GetEnumerator_m6BA75A590116BDF98824A1AEE409C184885647F0_gshared)(__this, method);
}
inline void Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC (Enumerator_t47981F143B8E63227EC051C1563989BD1149150B* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t47981F143B8E63227EC051C1563989BD1149150B*, const RuntimeMethod*))Enumerator_Dispose_mF12040A1C11AF6A499040DB19AA1FEFC387EC515_gshared)(__this, method);
}
inline ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_inline (Enumerator_t47981F143B8E63227EC051C1563989BD1149150B* __this, const RuntimeMethod* method)
{
	return ((  ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 (*) (Enumerator_t47981F143B8E63227EC051C1563989BD1149150B*, const RuntimeMethod*))Enumerator_get_Current_mF60D7026049F7B3EA929082CF7C9FC3348223768_gshared_inline)(__this, method);
}
inline void Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32 (Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
inline bool Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27 (Enumerator_t47981F143B8E63227EC051C1563989BD1149150B* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t47981F143B8E63227EC051C1563989BD1149150B*, const RuntimeMethod*))Enumerator_MoveNext_mA4A78B28BBA66060AC84DFE63B3409EB09A33CCD_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_LineUpCharacterPosition_m69F1091BCD4A92E343B60966F4C49A9E36106C5B (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_originalLogicalPos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_LineDownCharacterPosition_mDD7F4379B59B9CAF7431CCC3E4056CF3511ECF9F (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_originalLogicalPos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_GetGraphicalLineStart_m2EB83DCA726CF95083DB8273A14E10594D8E902E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_GetGraphicalLineEnd_m19017F759BD610D3608523F4F2988F44D7B1AE35 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextHandle_SelectToNextParagraph_m16601CF807B7A64898D67CA6EA5BECC296570BB2 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t* ___0_cursorIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_IndexOfEndOfLine_mB5BEE7CE53811FD0B49B3B3BB058937596A3BE9F (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextHandle_SelectToPreviousParagraph_m6E718F46C68ABC46845CD39E4B606B85947F3B2B (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t* ___0_cursorIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextHandle_SelectCurrentWord_mC2F2F8B7A1ED894DC478781774A4C1F728631C3F (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_index, int32_t* ___1_cursorIndex, int32_t* ___2_selectIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, int32_t ___1_dir, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextHandle_SelectCurrentParagraph_m7BC0C69779C5B11C26E5D02D57C56A611033652D (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t* ___0_cursorIndex, int32_t* ___1_selectIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindNextSeperator_m16CC1DF848F2D1925160196757C2F75DD88A840A (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_startPos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindPrevSeperator_m48DA274DF056F48A91D0225FED2ABFD42C18E5E1 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_startPos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_GetCursorIndexFromPosition_m68B7D720ED1589CC46538FACB50E7F7E56AA701E (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_position, bool ___1_inverseYAxis, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_GetEndOfPreviousWord_mBD60CE374828B5794B8C16A67E38E032D71DE964 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_currentIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_GetStartOfNextWord_mC0F6A773ACA7BFE20E6785ABA0D183BE1BD84B2E (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_currentIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextHandle_SelectToStartOfParagraph_m4DE404748B8A558DFDCA27A3256E94245CD3DA97 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t* ___0_cursorIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextHandle_SelectToEndOfParagraph_m9DEE8C168D515A0B26A291B2A3356CA50D8BD36E (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t* ___0_cursorIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_IndexOf_mD0CDAB3319422D67356DBC547E91A08882D001B2 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_PreviousCodePointIndex_m7BD6CE7A75924E4AE08D5FA885B036F5D983EEB4 (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_currentIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextHandle_GetLastCharacterIndexOnLine_mFDF4AD3FF30611192C0118CBC836BA1755F3000A (TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* __this, int32_t ___0_currentIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextSelectingUtilities_get_selectedText_m3EDF3B731E0290C10EDF1A7E8F7F4C6FD17C36EA (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StytemCopyBuffer_set_systemCopyBuffer_mEDCCC8F36E5BA5A0806EB1845C351901BD2E31CE (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
inline void List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2 (List_1_t87923DEC06E88F085917D12E250196864F342609* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t87923DEC06E88F085917D12E250196864F342609*, const RuntimeMethod*))List_1__ctor_m402155D257365A65E2B8495AFFC26E2820EE482A_gshared)(__this, method);
}
inline void ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E (ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392* __this, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_item1, int32_t ___1_item2, const RuntimeMethod* method)
{
	((  void (*) (ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392*, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674, int32_t, const RuntimeMethod*))ValueTuple_2__ctor_m6AFEE5D78FB54E95FA0BED2C362BFA1A8904A228_gshared)(__this, ___0_item1, ___1_item2, method);
}
inline void List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline (List_1_t87923DEC06E88F085917D12E250196864F342609* __this, ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t87923DEC06E88F085917D12E250196864F342609*, ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392, const RuntimeMethod*))List_1_Add_mD39033C689C84CB7D07CF533C0C8E367834CD003_gshared_inline)(__this, ___0_item, method);
}
inline void Predicate_1__ctor_m761B78A1633C7519D7BF9F53495B50880A2632FB (Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m761B78A1633C7519D7BF9F53495B50880A2632FB_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E (TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* ___0_array, Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* ___1_match, const RuntimeMethod* method)
{
	return ((  bool (*) (TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*, Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68*, const RuntimeMethod*))Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E_gshared)(___0_array, ___1_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeTextGenerationSettings_get_hasLink_m2D703AAD28BFE44DA7FB6B40A679F26D21718910 (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 EntityId_get_None_mD09599DF1A9CD1DA879B59F1512CDFD4DAFCB39B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 NativeTextGenerationSettings_CreateTextSpan_m63AE7655BC8C77D4614541BA5426F0E1FECA728A (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* __this, 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_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextSpan_ToString_mB43B06596C5F8782F98817A120945168F1A893C9 (TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeTextGenerationSettings_ToString_m84C204918B5C4F40D1EADDB371DCE76FF098E84D (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6792C1379E4ED043802F1A4106223CF4E247A551 (U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method) ;
inline bool MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, const RuntimeMethod*))MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_gshared_inline)(___0_span, ___1_value, method);
}
inline int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_tagMatch_mB42907CB050EE08A22B58A843C2866A2409EA3DF (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_tagCandidate, String_t* ___1_tagName, const RuntimeMethod* method) ;
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, const RuntimeMethod* method)
{
	return ((  ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_gshared_inline)(__this, ___0_start, method);
}
inline String_t* ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_gshared)(__this, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
	return ((  ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B_gshared)(___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorUtility_TryParseHtmlString_m59439A71019FEE82CEBE649E5D658F584187C375 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_input, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___1_color, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E (Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_m0D21FDA5FB81D62E1D0E34DB9D710A7C17CC4C06 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RichTextTagParser_HexCharToInt_m2D3C9C66EC13D3960C02B7D238CA9EF2E4F880B2 (Il2CppChar ___0_hex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, float ___0_value, int32_t ___1_tagUnitType, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___2_id, const RuntimeMethod* method) ;
inline void Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_inline (Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
{
	((  void (*) (Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_gshared_inline)(__this, ___0_pointer, ___1_length, method);
}
inline int32_t MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, Il2CppChar ___1_value, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, Il2CppChar, const RuntimeMethod*))MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_gshared_inline)(___0_span, ___1_value, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
	return ((  ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, int32_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared_inline)(__this, ___0_start, ___1_length, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D (const RuntimeMethod* method)
{
	return ((  ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (const RuntimeMethod*))ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_m24A4EB72A0E8732F12CDE368BC3DF4728A1CB047 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, int32_t* ___3_result, const RuntimeMethod* method) ;
inline bool ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_mD66262D6259EA35A628C2D483923651C2BE27CE1 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_TryGetSimpleHref_m41813B76530DD6A68B241DD5908D6494BDD348B7 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, String_t** ___1_hrefValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, String_t* ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_TrimStart_mAFDADC41AA320919E1AC0E114DAF8B0D62CF5611 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_Trim_m8062B15A9D800FE916FEF8755F6C4F38B66E6030 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryExtensions_StartsWith_mACBBA20F86CB9F2ADBFB4A6F1ACB6E695EFE555B (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
inline void ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method)
{
	((  void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared_inline)(__this, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryExtensions_Contains_m1C84C6A9FB8187F5D815DED2DED902C1DBDE29B7 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_m8550F4C901F1DD82515EA088A46E6B3400B26A68 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline (String_t* ___0_value, const RuntimeMethod* method) ;
inline bool MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_other, const RuntimeMethod* method)
{
	return ((  bool (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, const RuntimeMethod*))MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_gshared_inline)(___0_span, ___1_other, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_mC245FF168790321473165DE7154498192AA36198 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, bool ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m91716FE16FC7EAD35768CE98835EC02F1F9088E9 (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* __this, String_t* ___0_key, WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC*, String_t*, WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool WeakReference_1_TryGetTarget_mC9641E8982569FB3AF9D98BF7A40312A62C2CB36 (WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368* __this, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313** ___0_target, const RuntimeMethod* method)
{
	return ((  bool (*) (WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368*, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313**, const RuntimeMethod*))WeakReference_1_TryGetTarget_m4982797589731AB705E9C79FA4531331F40410AB_gshared)(__this, ___0_target, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpriteAsset_GetSpriteIndexFromName_mBCB684ED6E3DF5663A7FDA02CA69C99D9B17281B (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_inline (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8 (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* (*) (List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 TextAsset_get_entityId_mFF74E05027FC9BCC446050BCF5B1CF7B12FBADFA (TextAsset_tB28F1843A877CCA74B89DC4F63EA532618B049B8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EntityId_op_Implicit_m8BA711BFB84CD15A7CB3E88C21442A1FBAF40FC9_inline (EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___0_entityId, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2_inline (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA_inline (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_m84A40C215DD16F4A295A59808CA8FB77D166DBFA (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6_inline (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_HasFontTags_m0F978EB6A722260A4C08DB7EBBEB4F6002A4218E (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___2_fontAssetNames, const RuntimeMethod* method) ;
inline Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7 (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline String_t* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203 (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_mD7169108C4AD240C979A858B7985A20E1F21FFCF_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ;
inline FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C (String_t* ___0_path, const RuntimeMethod* method)
{
	return ((  FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FontAsset_EnsureNativeFontAssetIsCreated_m4C9C74FE386FA4277FB681B07AC685AA0FDC74C3 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FontAsset_get_nativeFontAsset_mDC06A90902EB4D0F12898100D27CE21392032257 (FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4 (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* __this, String_t* ___0_key, intptr_t ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9*, String_t*, intptr_t, const RuntimeMethod*))Dictionary_2_set_Item_mAAEF80C45B5DFFF50AF342166E34A5AE35E46349_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_HasSpriteTags_mCFB150F0B14F620CF4355B63E96A5F7D039C7204 (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___2_spriteAssetNames, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m4E363A259B72FCB4037E56CD4938C8F8DD1DDD9A (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultSpriteAssetPath_mF57875222B7FACC9B69369305EEEB53FFE7986E0_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ;
inline SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540 (String_t* ___0_path, const RuntimeMethod* method)
{
	return ((  SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteAsset_UpdateLookupTables_mCC7A470A65A72908C9CDBDDFD17A056188A5C7CE (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* __this, const RuntimeMethod* method) ;
inline void WeakReference_1__ctor_m4B1E0B46B2CEE8445408DFE8C0554DC7E530F4FF (WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368* __this, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* ___0_target, const RuntimeMethod* method)
{
	((  void (*) (WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368*, SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*, const RuntimeMethod*))WeakReference_1__ctor_m932665C8861A22B177DC1ACF1EDAA87E1624B5AC_gshared)(__this, ___0_target, method);
}
inline void Dictionary_2_set_Item_m6F9D70824DBA0A51165897B032E3CD0EF4F0E988 (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* __this, String_t* ___0_key, WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC*, String_t*, WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_HasGradientTags_mB50794ADF593B2D99550192F3E956ECD3C9553D0 (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___2_gradientAssetNames, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultColorGradientPresetsPath_m1571454580E1F0DC859D3F201BB1F6355A5DBB8E_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ;
inline TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279 (String_t* ___0_path, const RuntimeMethod* method)
{
	return ((  TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextColorGradient_MarkNativeDirty_m18E99D2DE5AD4C8434104877F8E3D1F48CDC7916 (TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t TextColorGradient_get_nativeInstance_mBC63428083A820C88C4C865AB8C9AF4B74D4F878 (TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46 (String_t* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433 (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, const RuntimeMethod*))List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_gshared)(__this, method);
}
inline int32_t Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217 (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, Il2CppChar ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method)
{
	return ((  int32_t (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, Il2CppChar, int32_t, const RuntimeMethod*))Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217_gshared)(___0_array, ___1_value, ___2_startIndex, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58 (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, String_t* ___0_message, int32_t ___1_position, const RuntimeMethod* method) ;
inline void List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline (List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* __this, ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D*, ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_inline (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
	return ((  Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, const RuntimeMethod*))MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_gshared_inline)(___0_array, ___1_start, ___2_length, method);
}
inline ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4 (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, const RuntimeMethod* method)
{
	return ((  ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, const RuntimeMethod*))Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_gshared)(___0_span, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_SpanToEnum_mE1DDD45167FB2EBA5B030DF8823DF2BEB4DBA186 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_tagCandidate, int32_t* ___1_tagType, String_t** ___2_error, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* ___3_attribute, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParseColorAttribute_m17DB407C0B319683121A23D0F4D93F5EFDB3D5A0 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParseAlphaAttribute_m537ACCB602F21AD7D7AE2C51AF02472B74EF3C08 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_op_Equality_mA092208927323F87763E3EA1F96606A5625BE71C (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___0_left, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParsePaddingAttribute_m84C508EB30550A6FF5A84D866C7D0825DBF3E848 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParseHref_m088426D997B48411BA1E097CA38FD587105FCA46 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ParseSpriteAttributes_mAC0EF699F519647E2B69AAF25B744282907224C0 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, Il2CppChar* ___2_unicode, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___3_spriteAssetValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___4_glyphMetricsValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___5_tintValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___6_scaleValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___7_colorValue, String_t** ___8_spriteAssetNameOut, const RuntimeMethod* method) ;
inline void List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406, const RuntimeMethod*))List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_gshared_inline)(__this, ___0_item, method);
}
inline bool Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C (String_t* ___0_value, bool ___1_ignoreCase, int32_t* ___2_result, const RuntimeMethod* method)
{
	return ((  bool (*) (String_t*, bool, int32_t*, const RuntimeMethod*))Enum_TryParse_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mFA292137760937B8EA617409A1F7480E1A5C105D_gshared)(___0_value, ___1_ignoreCase, ___2_result, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* ___0_attributeSection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, float* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28 (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
inline Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_inline (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, const RuntimeMethod* method)
{
	return ((  Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D (*) (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, const RuntimeMethod*))MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_gshared_inline)(___0_array, ___1_start, method);
}
inline int32_t MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, const RuntimeMethod*))MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_gshared_inline)(___0_span, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryExtensions_EndsWith_mFDA464D5ACBFC7D2BA671F6C24179288C66B015F (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
inline void List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, const RuntimeMethod*))List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6 (bool ___0_condition, String_t* ___1_message, const RuntimeMethod* method) ;
inline Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, const RuntimeMethod*))List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_gshared)(__this, method);
}
inline void Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5 (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437*, const RuntimeMethod*))Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_gshared)(__this, method);
}
inline Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method)
{
	return ((  Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 (*) (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437*, const RuntimeMethod*))Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213 (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437*, const RuntimeMethod*))Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_gshared)(__this, method);
}
inline bool List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4 (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406, const RuntimeMethod*))List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D (bool ___0_condition, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, const RuntimeMethod*))List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_gshared_inline)(__this, method);
}
inline void Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
{
	((  void (*) (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_gshared_inline)(__this, ___0_pointer, ___1_length, 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 void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
inline void Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
{
	((  void (*) (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_gshared_inline)(__this, ___0_pointer, ___1_length, 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);
}
inline int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3*, const RuntimeMethod*))Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared_inline)(__this, method);
}
inline void List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6*, const RuntimeMethod*))List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD_gshared)(__this, method);
}
inline Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, int32_t, const RuntimeMethod*))List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_gshared)(__this, ___0_index, method);
}
inline void List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_inline (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6*, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C, const RuntimeMethod*))List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_gshared_inline)(__this, ___0_item, method);
}
inline SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11 (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, const RuntimeMethod* method)
{
	return ((  SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* (*) (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6*, const RuntimeMethod*))List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___0_allTags, String_t* ___1_input, int32_t ___2_atPosition, List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___3_applicableTags, const RuntimeMethod* method) ;
inline Enumerator_tB83B41825B48611C5AA734FBB805429755A19960 List_1_GetEnumerator_m34C1AD6BDC1EF42DDAC48EBBDD8F6504409AC23F (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tB83B41825B48611C5AA734FBB805429755A19960 (*) (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC*, const RuntimeMethod*))List_1_GetEnumerator_m607AAF29A94D31EF268DC5004372E1656DF4F420_gshared)(__this, method);
}
inline void Enumerator_Dispose_mC2CADFF640BA992A120E73F19A75ADCD2FB64A2D (Enumerator_tB83B41825B48611C5AA734FBB805429755A19960* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tB83B41825B48611C5AA734FBB805429755A19960*, const RuntimeMethod*))Enumerator_Dispose_m19D6DF442C328EB1D123EF183174261D2D412905_gshared)(__this, method);
}
inline ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE Enumerator_get_Current_m492A60F50A1FE93AA712A41CEF3C78568208FC10_inline (Enumerator_tB83B41825B48611C5AA734FBB805429755A19960* __this, const RuntimeMethod* method)
{
	return ((  ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE (*) (Enumerator_tB83B41825B48611C5AA734FBB805429755A19960*, const RuntimeMethod*))Enumerator_get_Current_m6B7ACF34CD3125B40417BE345A662225C7A8ECF6_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m2F9679D6133661700FCAC3B219B34050E14BDF39 (Enumerator_tB83B41825B48611C5AA734FBB805429755A19960* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tB83B41825B48611C5AA734FBB805429755A19960*, const RuntimeMethod*))Enumerator_MoveNext_m33610AE48E467F2A6377BB51DF9D46799D8B69D4_gshared)(__this, method);
}
inline int32_t List_1_get_Count_mC95217D21A208F966E08301181EBF8C3675FD139_inline (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC*, const RuntimeMethod*))List_1_get_Count_mBEF2A73FF9C3A746C658F0AB5735736AFFFFE104_gshared_inline)(__this, method);
}
inline void ValueTuple_3__ctor_mEAF3D16926C27C8BD2729E4C92636CECBB1752B4 (ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE* __this, int32_t ___0_item1, int32_t ___1_item2, String_t* ___2_item3, const RuntimeMethod* method)
{
	((  void (*) (ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE*, int32_t, int32_t, String_t*, const RuntimeMethod*))ValueTuple_3__ctor_mA787323A02502A5AF1EE63DCFFCA6693D6C82C4D_gshared)(__this, ___0_item1, ___1_item2, ___2_item3, method);
}
inline void List_1_Add_mBE6DD9C1AF447DDF5D8F7EECBC32A8B849A827B5_inline (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* __this, ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC*, ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE, const RuntimeMethod*))List_1_Add_mEEA5836F32564E965922855441E6F7127ED06B83_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) ;
inline int32_t Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline (Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline)(__this, method);
}
inline bool Nullable_1_get_HasValue_m679173F07D53793FFD69BA8DDA89469E82605944_inline (Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 TagValue_get_Vector4Value_m198C9B650D21C33D59D33280A50B8884B4DC81E1 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* __this, String_t* ___0_key, intptr_t* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9*, String_t*, intptr_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m45AAAA0396E0C311E5DCB992A668F71A344603AC_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RichTextTagParser_AddLink_mE38CFF0C55D49F8528258B58C4B302AD3392A5E3 (int32_t ___0_type, String_t* ___1_value, List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* ___2_links, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 EntityId_From_m83F98DBA6B2CBDAD3D24292DB524AE0CB6ECD341 (int32_t ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A TagValue_get_GlyphMetricsValue_m1279FCD7BD33048BB9005629D0EF88CFB1EE835A (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_get_BoolValue_mA7A2C4349A102CFD01225D70B1B45767EC77F18A (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, 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 double Math_Round_mAD8888A4B6E25BBA84A6C87535E68689BC4F46C8_inline (double ___0_value, int32_t ___1_mode, const RuntimeMethod* method) ;
inline bool ConcurrentDictionary_2_TryAdd_m8CA09DA81ADEBD7D8E0853BACC2DB6AA7A381669 (ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4* __this, int32_t ___0_key, uint8_t ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4*, int32_t, uint8_t, const RuntimeMethod*))ConcurrentDictionary_2_TryAdd_m7E4F732E137AF3F2F8B52B8E043866C9B1369B23_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline void List_1_Clear_m4666DE221CC63A88B6CC58E8ACCD6EBDEB184933_inline (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC*, const RuntimeMethod*))List_1_Clear_m1F0A82635A1AAEE81BA4AB6951A909D0A12E8601_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* RichTextTagParser_FindTags_m02C0C83536AB4D854CB766CC023DE985BFFB05C4 (String_t** ___0_inputStr, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, bool ___2_preprocessingOnly, List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* ___3_errors, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* RichTextTagParser_GenerateSegments_mA068B63EE134BA6A7EF4B072690902E89662BDE3 (String_t* ___0_input, List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___1_tags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser_ApplyStateToSegment_m08B617CB0FFDB3DB445F53FBB40536B7A85AE90B (String_t* ___0_input, List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___1_tags, SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* ___2_segments, 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 TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 RichTextTagParser_CreateTextSpan_mEDFF9C1397247040D7A0FC2DE9816F5E084DB419 (Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_segment, NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* ___1_tgs, List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* ___2_links, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___3_hyperlinkColor, float ___4_pixelsPerPoint, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MemoryExtensions_IndexOf_mE0F8516FF5FA6C2A522F4DF2EC054257B65EB472 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsFontTag_mFC32BEA83120AC7BB1EA7A199B12096FEA58D857 (String_t* ___0_text, const RuntimeMethod* method) ;
inline bool List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsSpriteTag_m006BF0649BEACCD90AF80FA89D07CC0654D4E419 (String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsGradientTag_mCD12DA5C8BDB6905A336217EBAD99A8914B20502 (String_t* ___0_text, 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 void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1 (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9*, const RuntimeMethod*))Dictionary_2__ctor_m1191D06A22AB56CAEB33EB3C842940C1FDB9B77C_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mDA19A1EC98AF33F335B1DE9716EC50D6155BCDEE (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void ConcurrentDictionary_2__ctor_m0DF261C9386FCBFFBDC03AE97FC650E097F5AD55 (ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4* __this, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4*, const RuntimeMethod*))ConcurrentDictionary_2__ctor_m0337991198930026C94D6D7E6834209D0F13BAF1_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, int32_t ___0_tagType, String_t* ___1_name, int32_t ___2_valueType, int32_t ___3_unitType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_EnsureSufficientExecutionStack_m4C891F90890457381055F9066FE9C62A22B65AA4 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63 (StringBuilder_t* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
inline EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
}
inline EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490* EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
}
inline EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
}
inline EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
}
inline EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
inline EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_gshared_inline)(method);
}
inline EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_gshared_inline)(method);
}
inline EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_gshared_inline)(method);
}
inline EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_gshared_inline)(method);
}
inline EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_gshared_inline)(method);
}
inline EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6* EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m991A9907D867A98E9213251FDA2FF92ADB93D751_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* TextSettings_get_defaultStyleSheet_mDA420960556C00405FA66CBD2DA36807F8F4B4F2_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsStyleTags_m0767C393DC6D99D89818519ECFBBA27BD49A3DB9 (String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextPreprocessor_ReplaceStyleTags_m429C3D4023275977338E1962083184B5DDDDF2DA (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsNobrTags_m7EA407BFB74901E6254FD8AA0D9CA332FBB5EAD8 (String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextPreprocessor_ReplaceNobrTags_mFA51C5269E53DFFD01FD5D084367FC0FCF3E2195 (String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_anyOf, 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 Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt32_TryParse_m5F53514F97B4CF90C9F1D49D3794B52F6E07BBF3 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, uint32_t* ___3_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Convert_ToChar_m834038D5AA682D73CCEB70F14BED4E0FEB06D08C (uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ConvertFromUtf32_m6AC7B7F6371FC03CDD4C42CEC8B9ACE751CE3BC8 (int32_t ___0_utf32, 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 StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___0_index, 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 Il2CppChar TextUtilities_ToUpperFast_m7E98D5D17030A387012E262648346523DCC3AA0B (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* TextStyleSheet_GetStyle_m648B766D750E1B37DD126918BF7EB22DDFD21D29 (TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* __this, int32_t ___0_hashCode, const RuntimeMethod* method) ;
inline void List_1__ctor_mEA590053F51E5F01F3F64DCD438C5B1C45013E47 (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_mD62AD6E44E881E1D56C486CD0C91C275C86D42E0 (StringBuilder_t* __this, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextPreprocessor_GetStyleHashCode_mFB8DAF899BA6205E9D4F6FA1E28171BBDAFC0E53 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* TextPreprocessor_GetStyle_m734A4802963C41A6853CA5E5EE1C11EF36139B9C (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___0_textSettings, int32_t ___1_hashCode, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextStyle_get_styleOpeningDefinition_m4494A97ED19F7108DEBA9E2DF778FCD438DF1B19_inline (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m7F3159568B58ACFEA5FB3117AE1D90222771B7BE_inline (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* __this, TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1*, TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_inline (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* List_1_get_Item_mD01FD1F3FC5C7E75A35C3D5C914015D8153220C8 (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* (*) (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void List_1_RemoveAt_m03883C9D947021B4D9BF697211779259BD37044D (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextStyle_get_styleClosingDefinition_m94E7D7B2730DF74ADF9CDB9ECA7DE9CD08B1B7B1_inline (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) ;
inline void Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_inline (Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
{
	((  void (*) (Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_gshared_inline)(__this, ___0_pointer, ___1_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF ATGMeshInfo_get_textElementInfos_m2B28B5BB267D7A87267D65623FF4C7FA3AC4A605 (ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
	((  void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1 (double ___0_value, int32_t ___1_digits, int32_t ___2_mode, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m77C886B174CA6A079599893CB04D03C7815245ED (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* __this, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5*, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55, const RuntimeMethod*))List_1_AddWithResize_m77C886B174CA6A079599893CB04D03C7815245ED_gshared)(__this, ___0_item, method);
}
inline EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73_gshared)(method);
}
inline bool MemoryExtensions_IsTypeComparableAsBytes_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m64FAB0403DCD80C51788DF3CD7390E44F6228CA7_inline (uint64_t* ___0_size, const RuntimeMethod* method)
{
	return ((  bool (*) (uint64_t*, const RuntimeMethod*))MemoryExtensions_IsTypeComparableAsBytes_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m64FAB0403DCD80C51788DF3CD7390E44F6228CA7_gshared_inline)(___0_size, method);
}
inline Il2CppChar* MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, const RuntimeMethod* method)
{
	return ((  Il2CppChar* (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1, const RuntimeMethod*))MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A_gshared)(___0_span, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpanHelpers_SequenceEqual_m69781B64721462BCA1ED200A1BB853E9B7026F2E (uint8_t* ___0_first, uint8_t* ___1_second, uint64_t ___2_length, const RuntimeMethod* method) ;
inline bool SpanHelpers_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m15554853B4E39558ED8B1049CF44428A9F9F0774 (Il2CppChar* ___0_first, Il2CppChar* ___1_second, int32_t ___2_length, const RuntimeMethod* method)
{
	return ((  bool (*) (Il2CppChar*, Il2CppChar*, int32_t, const RuntimeMethod*))SpanHelpers_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m15554853B4E39558ED8B1049CF44428A9F9F0774_gshared)(___0_first, ___1_second, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpanHelpers_IndexOf_mB37566B16F2F4C7D14E1CD6EA781AC67110E8C4C (uint8_t* ___0_searchSpace, uint8_t ___1_value, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpanHelpers_IndexOf_m1EBE4594F5288D2297A3A8E8E4F365BE4BD211DC (Il2CppChar* ___0_searchSpace, Il2CppChar ___1_value, int32_t ___2_length, const RuntimeMethod* method) ;
inline int32_t SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m2F71ADBBAA6FA83C123CBA62E879F1D780F27D48 (Il2CppChar* ___0_searchSpace, Il2CppChar ___1_value, int32_t ___2_length, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Il2CppChar*, Il2CppChar, int32_t, const RuntimeMethod*))SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m2F71ADBBAA6FA83C123CBA62E879F1D780F27D48_gshared)(___0_searchSpace, ___1_value, ___2_length, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, 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 Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
	((  void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline void List_1_AddWithResize_m39158AADC46CD477DDB27605E84244A209ED930B (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406, const RuntimeMethod*))List_1_AddWithResize_m39158AADC46CD477DDB27605E84244A209ED930B_gshared)(__this, ___0_item, method);
}
inline void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
	((  void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, Il2CppChar*, int32_t, const RuntimeMethod*))Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline Il2CppChar* MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m7FA6FA19030FDE5E3810FBFFD0FD8D6D36172527 (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, const RuntimeMethod* method)
{
	return ((  Il2CppChar* (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, const RuntimeMethod*))MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m7FA6FA19030FDE5E3810FBFFD0FD8D6D36172527_gshared)(___0_span, method);
}
inline int32_t Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, const RuntimeMethod*))Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SpanHelpers_IndexOf_m6211FD840A733484A2D01B4BE581D2762211DCDA (uint8_t* ___0_searchSpace, int32_t ___1_searchSpaceLength, uint8_t* ___2_value, int32_t ___3_valueLength, const RuntimeMethod* method) ;
inline int32_t SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE91AC8BE418302368593EA77BD73B558D376B524 (Il2CppChar* ___0_searchSpace, int32_t ___1_searchSpaceLength, Il2CppChar* ___2_value, int32_t ___3_valueLength, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Il2CppChar*, int32_t, Il2CppChar*, int32_t, const RuntimeMethod*))SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE91AC8BE418302368593EA77BD73B558D376B524_gshared)(___0_searchSpace, ___1_searchSpaceLength, ___2_value, ___3_valueLength, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_mA771249639C4CFC330A2AF62BB06157F9803CB74 (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6*, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C, const RuntimeMethod*))List_1_AddWithResize_mA771249639C4CFC330A2AF62BB06157F9803CB74_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m05D75205CDA976457FA28FDAD2B170CEFB3F3EF3 (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F*, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78, const RuntimeMethod*))List_1_AddWithResize_m05D75205CDA976457FA28FDAD2B170CEFB3F3EF3_gshared)(__this, ___0_item, method);
}
inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
}
inline EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* EqualityComparer_1_CreateComparer_m4055D46D61B6AD80A0F2D4624577D7FE9D15B002 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m4055D46D61B6AD80A0F2D4624577D7FE9D15B002_gshared)(method);
}
inline EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* EqualityComparer_1_CreateComparer_m292E631CDD1D443ABAA4D42813991D22B0DF411C (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m292E631CDD1D443ABAA4D42813991D22B0DF411C_gshared)(method);
}
inline EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* EqualityComparer_1_CreateComparer_mEDDB86BF4859FA5C974D6CD81A4A7FDC3ABB1CC5 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mEDDB86BF4859FA5C974D6CD81A4A7FDC3ABB1CC5_gshared)(method);
}
inline EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* EqualityComparer_1_CreateComparer_m7EA945BD1A767B98D04E26391B52E3F96B617F2D (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m7EA945BD1A767B98D04E26391B52E3F96B617F2D_gshared)(method);
}
inline EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* EqualityComparer_1_CreateComparer_m3BD7BED1F69ABEE55E320BA9CCFBB473E9F57C66 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m3BD7BED1F69ABEE55E320BA9CCFBB473E9F57C66_gshared)(method);
}
inline EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* EqualityComparer_1_CreateComparer_m81F2E7DD64EC2F22C5C8436AC8A9A5D0EFE5A712 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m81F2E7DD64EC2F22C5C8436AC8A9A5D0EFE5A712_gshared)(method);
}
inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared)(method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 59924
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_m9EC595866FA01247FB88943D9880C87559FC1EFF (EmbeddedAttribute_tA73E2D8186539EC8ED586C6462C35A399580E62C* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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
// Method Definition Index: 59925
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullableAttribute__ctor_m35D97A5CDE83B9F8998E650C6C1C650E8FF44AB5 (NullableAttribute_tFC499BD3E08E51B4E6C0642E5E39F197C7F745AE* __this, uint8_t ___0_p, 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;
	}
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)1);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
		uint8_t L_2 = ___0_p;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)L_2);
		__this->___NullableFlags = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___NullableFlags), (void*)L_1);
		return;
	}
}
// Method Definition Index: 59926
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullableAttribute__ctor_m92C5041F3EBA384F0F2B2748AAD8BDAD812E6D5F (NullableAttribute_tFC499BD3E08E51B4E6C0642E5E39F197C7F745AE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_p, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_p;
		__this->___NullableFlags = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___NullableFlags), (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
// Method Definition Index: 59927
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullableContextAttribute__ctor_m494F6EEDFC6FA5345FA4CFB264B0659FEDC1BDAD (NullableContextAttribute_t4B65C388EC14716787942FCD6433C23BA0673004* __this, uint8_t ___0_p, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		uint8_t L_0 = ___0_p;
		__this->___Flag = 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
// Method Definition Index: 59928
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefSafetyRulesAttribute__ctor_m4E6412EA2AFFEC41020EB71942E62797B6862058 (RefSafetyRulesAttribute_t740B4E861921BF3E2A5C362B8CA70DF7B603BED5* __this, int32_t ___0_p, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		int32_t L_0 = ___0_p;
		__this->___Version = L_0;
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 59929
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextSelectingUtilities_get_hasSelection_m1EAC983A8F0A51B91D411B45C50F222301363D54(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 59930
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_revealCursor_m325029E4874FAE2626794EC6A5091123AE1B52CE (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		TextSelectingUtilities_set_revealCursor_m258F0EB0D16F6C293CCB6AD083CE71C998408C1D(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 59931
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1;
		L_1 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_GetCorrespondingStringIndex_mDA160FA6E48243DAD913D24CA9095C1CC1450AE3(L_0, L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 59932
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 59933
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		int32_t L_1 = ___0_value;
		NullCheck(L_0);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 59934
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_cursorIndexNoValidation_m4EA797420807CC18C70260D95C907DEF3A7D15B1 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndexNoValidation_m7CDAB3D2042A47B901144873355EBDEC20A19BC0_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 59935
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_cursorIndexNoValidation_m19F932831883B1447D7F90AE223BF2A6438D9259 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		int32_t L_1 = ___0_value;
		NullCheck(L_0);
		TextSelectingUtilities_set_cursorIndexNoValidation_m7AE6A1C9184AAB0CCB5BB330D9DBDBB3672B30FB(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 59936
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_selectIndexNoValidation_mDF13D58151F3757644FD959934930202466BFA2D (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		int32_t L_1 = ___0_value;
		NullCheck(L_0);
		TextSelectingUtilities_set_selectIndexNoValidation_m33419765AB7C89808709A4F26931322847F2EE1F(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 59937
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_stringSelectIndex_m1CE486FFF64C9CBD01CB2D4A6F887E27CD29971D (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1;
		L_1 = TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B(__this, NULL);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_GetCorrespondingStringIndex_mDA160FA6E48243DAD913D24CA9095C1CC1450AE3(L_0, L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 59938
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 59939
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		int32_t L_1 = ___0_value;
		NullCheck(L_0);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 59940
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Text;
		return L_0;
	}
}
// Method Definition Index: 59941
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	String_t* G_B4_0 = NULL;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B4_1 = NULL;
	String_t* G_B3_0 = NULL;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B3_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B6_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B5_0 = NULL;
	{
		String_t* L_0 = ___0_value;
		String_t* L_1 = __this->___m_Text;
		bool L_2;
		L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		return;
	}

IL_000f:
	{
		String_t* L_3 = ___0_value;
		String_t* L_4 = L_3;
		if (L_4)
		{
			G_B4_0 = L_4;
			G_B4_1 = __this;
			goto IL_001a;
		}
		G_B3_0 = L_4;
		G_B3_1 = __this;
	}
	{
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B4_0 = L_5;
		G_B4_1 = G_B3_1;
	}

IL_001a:
	{
		NullCheck(G_B4_1);
		G_B4_1->___m_Text = G_B4_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_Text), (void*)G_B4_0);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = __this->___OnTextChanged;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = L_6;
		if (L_7)
		{
			G_B6_0 = L_7;
			goto IL_002a;
		}
		G_B5_0 = L_7;
	}
	{
		return;
	}

IL_002a:
	{
		NullCheck(G_B6_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B6_0, NULL);
		return;
	}
}
// Method Definition Index: 59942
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_SetTextWithoutNotify_mD66D79928491CB4E2C70D7C1B6384C98C2E8676D (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Text = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Text), (void*)L_0);
		return;
	}
}
// Method Definition Index: 59943
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities__ctor_mA0C78BB0F868D68B3DD8164679946DACF074E1BA (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* ___0_selectingUtilities, TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* ___1_textHandle, String_t* ___2_text, const RuntimeMethod* method) 
{
	{
		__this->___m_CursorIndexSavedState = (-1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = ___0_selectingUtilities;
		__this->___m_TextSelectingUtility = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TextSelectingUtility), (void*)L_0);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_1 = ___1_textHandle;
		__this->___textHandle = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___textHandle), (void*)L_1);
		String_t* L_2 = ___2_text;
		__this->___m_Text = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Text), (void*)L_2);
		return;
	}
}
// Method Definition Index: 59944
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_UpdateImeState_mD9650F9646846B1586B8519EF2BBB326BEED9248 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = Input_get_compositionString_mC9E603E4FB61090827F77A3D509BF3AA0A48C9A9(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
		if ((((int32_t)L_1) <= ((int32_t)0)))
		{
			goto IL_0030;
		}
	}
	{
		bool L_2 = __this->___isCompositionActive;
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		__this->___m_UpdateImeWindowPosition = (bool)1;
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		TextEditingUtilities_ReplaceSelection_mF525E957745C8915A8F8526CE8954E4695D8B901(__this, L_3, NULL);
	}

IL_0027:
	{
		__this->___isCompositionActive = (bool)1;
		goto IL_0037;
	}

IL_0030:
	{
		__this->___isCompositionActive = (bool)0;
	}

IL_0037:
	{
		bool L_4 = __this->___isCompositionActive;
		return L_4;
	}
}
// Method Definition Index: 59945
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_ShouldUpdateImeWindowPosition_m0EB2F0E63E11FDD224852C9ADE971ECD89C4D84C (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_UpdateImeWindowPosition;
		return L_0;
	}
}
// Method Definition Index: 59946
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_SetImeWindowPosition_m7824DCC2831B1E0F8815EA052055C9A1759A5BBD (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_worldPosition, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1;
		L_1 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_0);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = VirtualFuncInvoker2< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t, bool >::Invoke(9, L_0, L_1, (bool)1);
		V_0 = L_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_worldPosition;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_3, L_4, NULL);
		Input_set_compositionCursorPos_m16A856BFBF1DAE42B0089696906F530334861E98(L_5, NULL);
		return;
	}
}
// Method Definition Index: 59947
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextEditingUtilities_GeneratePreviewString_mEDF26C85A2C61D229BF9813147384C98B549165C (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, bool ___0_richText, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EA6E1F0CD13652D9FAF12B294A842319F6F67E5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AD0A41F2A9B43719CFF3CBA1FFE2771F454578E);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		String_t* L_0;
		L_0 = Input_get_compositionString_mC9E603E4FB61090827F77A3D509BF3AA0A48C9A9(NULL);
		V_0 = L_0;
		bool L_1 = __this->___isCompositionActive;
		if (!L_1)
		{
			goto IL_004c;
		}
	}
	{
		bool L_2 = ___0_richText;
		if (L_2)
		{
			goto IL_002a;
		}
	}
	{
		String_t* L_3;
		L_3 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_4;
		L_4 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		String_t* L_5 = V_0;
		NullCheck(L_3);
		String_t* L_6;
		L_6 = String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A(L_3, L_4, L_5, NULL);
		return L_6;
	}

IL_002a:
	{
		String_t* L_7;
		L_7 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_8;
		L_8 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		String_t* L_9 = V_0;
		String_t* L_10;
		L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral4EA6E1F0CD13652D9FAF12B294A842319F6F67E5, L_9, _stringLiteral8AD0A41F2A9B43719CFF3CBA1FFE2771F454578E, NULL);
		NullCheck(L_7);
		String_t* L_11;
		L_11 = String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A(L_7, L_8, L_10, NULL);
		return L_11;
	}

IL_004c:
	{
		String_t* L_12;
		L_12 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		return L_12;
	}
}
// Method Definition Index: 59948
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_EnableCursorPreviewState_m7DA300FC7F9C95D37A1CE10C153416167B5001E6 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_CursorIndexSavedState;
		if ((((int32_t)L_0) == ((int32_t)(-1))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_1 = __this->___m_TextSelectingUtility;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndexNoValidation_m7CDAB3D2042A47B901144873355EBDEC20A19BC0_inline(L_1, NULL);
		__this->___m_CursorIndexSavedState = L_2;
		int32_t L_3 = __this->___m_CursorIndexSavedState;
		String_t* L_4;
		L_4 = Input_get_compositionString_mC9E603E4FB61090827F77A3D509BF3AA0A48C9A9(NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
		int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_3, L_5));
		V_0 = L_6;
		TextEditingUtilities_set_selectIndexNoValidation_mDF13D58151F3757644FD959934930202466BFA2D(__this, L_6, NULL);
		int32_t L_7 = V_0;
		TextEditingUtilities_set_cursorIndexNoValidation_m19F932831883B1447D7F90AE223BF2A6438D9259(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 59949
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_CursorIndexSavedState;
		if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		int32_t L_1 = __this->___m_CursorIndexSavedState;
		int32_t L_2 = L_1;
		V_0 = L_2;
		TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26(__this, L_2, NULL);
		int32_t L_3 = V_0;
		TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964(__this, L_3, NULL);
		__this->___m_CursorIndexSavedState = (-1);
		return;
	}
}
// Method Definition Index: 59950
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_HandleKeyEvent_mDCCCC6E5151A5F4E0A4467B1FBB2C538593482AD (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_key, int32_t ___1_modifiers, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m8F1714FEA379FD68C346E6F60201A39B757E9FA5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m18C2A8C133D306D1517D77946008BF2647DAF24E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_key;
		int32_t L_1 = ___1_modifiers;
		int32_t L_2;
		L_2 = SystemInfo_get_operatingSystemFamily_mC8B13A7D2F34699EDDA4F7629F117C76F0C865FA(NULL);
		il2cpp_codegen_runtime_class_init_inline(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF L_3;
		L_3 = TextEditingUtilities_TextEditOpFromEnum_m2272A53052713365DA797410FBC8E935972CCCD9(L_0, L_1, (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0), NULL);
		V_0 = L_3;
		bool L_4;
		L_4 = Nullable_1_get_HasValue_m8F1714FEA379FD68C346E6F60201A39B757E9FA5_inline((&V_0), Nullable_1_get_HasValue_m8F1714FEA379FD68C346E6F60201A39B757E9FA5_RuntimeMethod_var);
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_5;
		L_5 = Nullable_1_get_Value_m18C2A8C133D306D1517D77946008BF2647DAF24E((&V_0), Nullable_1_get_Value_m18C2A8C133D306D1517D77946008BF2647DAF24E_RuntimeMethod_var);
		TextEditingUtilities_PerformOperation_m584C55E4CE2BDF3CE74C1A06B4E9C8B1036FB518(__this, L_5, NULL);
		return (bool)1;
	}

IL_0028:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59951
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF TextEditingUtilities_TextEditOpFromEnum_m2272A53052713365DA797410FBC8E935972CCCD9 (int32_t ___0_key, int32_t ___1_modifiers, bool ___2_IsMacOsFamily, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103 V_1;
	memset((&V_1), 0, sizeof(V_1));
	ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF V_3;
	memset((&V_3), 0, sizeof(V_3));
	ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF V_5;
	memset((&V_5), 0, sizeof(V_5));
	List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* G_B10_0 = NULL;
	{
		int32_t L_0 = ___1_modifiers;
		___1_modifiers = ((int32_t)((int32_t)L_0&((int32_t)-33)));
		int32_t L_1 = ___0_key;
		int32_t L_2 = ___1_modifiers;
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&V_0), L_1, L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_3 = ((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_GlobalKeyMappings;
		NullCheck(L_3);
		Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103 L_4;
		L_4 = List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927(L_3, List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927_RuntimeMethod_var);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004b:
			{
				Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6((&V_1), Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0040_1;
			}

IL_001c_1:
			{
				ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_5;
				L_5 = Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_inline((&V_1), Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_RuntimeMethod_var);
				V_2 = L_5;
				ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_6 = V_2;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_7 = L_6.___Item1;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_8 = V_0;
				bool L_9;
				L_9 = KeyEvent_op_Equality_m6B9672CB4547830836D81298DEE0931BE2E3A1B2(L_7, L_8, NULL);
				if (!L_9)
				{
					goto IL_0040_1;
				}
			}
			{
				ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_10 = V_2;
				int32_t L_11 = L_10.___Item2;
				Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF L_12;
				memset((&L_12), 0, sizeof(L_12));
				Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883((&L_12), L_11, Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883_RuntimeMethod_var);
				V_3 = L_12;
				goto IL_00bb;
			}

IL_0040_1:
			{
				bool L_13;
				L_13 = Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4((&V_1), Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_001c_1;
				}
			}
			{
				goto IL_0059;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0059:
	{
		bool L_14 = ___2_IsMacOsFamily;
		if (L_14)
		{
			goto IL_0063;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_15 = ((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_WindowsLinuxKeyMappings;
		G_B10_0 = L_15;
		goto IL_0068;
	}

IL_0063:
	{
		il2cpp_codegen_runtime_class_init_inline(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_16 = ((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_MacKeyMappings;
		G_B10_0 = L_16;
	}

IL_0068:
	{
		NullCheck(G_B10_0);
		Enumerator_t872B51CBB886E8149DCFA88E3D9D4EEDA55C7103 L_17;
		L_17 = List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927(G_B10_0, List_1_GetEnumerator_mC89F046E68F1516493691F0E5BFCA20FAECF7927_RuntimeMethod_var);
		V_1 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00a2:
			{
				Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6((&V_1), Enumerator_Dispose_mDA6CA8141024617AF0DA5502616AD7D9207BCAF6_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0097_1;
			}

IL_0070_1:
			{
				ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_18;
				L_18 = Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_inline((&V_1), Enumerator_get_Current_mFD3721DE1D89B1BD6CC62220D14802893E70495B_RuntimeMethod_var);
				V_4 = L_18;
				ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_19 = V_4;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_20 = L_19.___Item1;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_21 = V_0;
				bool L_22;
				L_22 = KeyEvent_op_Equality_m6B9672CB4547830836D81298DEE0931BE2E3A1B2(L_20, L_21, NULL);
				if (!L_22)
				{
					goto IL_0097_1;
				}
			}
			{
				ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_23 = V_4;
				int32_t L_24 = L_23.___Item2;
				Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF L_25;
				memset((&L_25), 0, sizeof(L_25));
				Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883((&L_25), L_24, Nullable_1__ctor_m9259D42B4C16D866F25C4FD7C9EEF0E9EE98C883_RuntimeMethod_var);
				V_3 = L_25;
				goto IL_00bb;
			}

IL_0097_1:
			{
				bool L_26;
				L_26 = Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4((&V_1), Enumerator_MoveNext_m5940CDECD3E7BBB8ABDC3AA72A8BEC852314C1E4_RuntimeMethod_var);
				if (L_26)
				{
					goto IL_0070_1;
				}
			}
			{
				goto IL_00b0;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00b0:
	{
		il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF));
		Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF L_27 = V_5;
		return L_27;
	}

IL_00bb:
	{
		Nullable_1_tB4DABC1F8A011AEF9B7B44D0E4E493A2E467DEEF L_28 = V_3;
		return L_28;
	}
}
// Method Definition Index: 59952
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_PerformOperation_m584C55E4CE2BDF3CE74C1A06B4E9C8B1036FB518 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, int32_t ___0_operation, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextEditOp_tE72D8D20A659F09B65139B604442E5A70F848B58_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD26781B489D74246E46948A3CF454478F1000C5);
		s_Il2CppMethodInitialized = true;
	}
	{
		TextEditingUtilities_set_revealCursor_m325029E4874FAE2626794EC6A5091123AE1B52CE(__this, (bool)1, NULL);
		int32_t L_0 = ___0_operation;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0076;
			}
			case 1:
			{
				goto IL_0082;
			}
			case 2:
			{
				goto IL_008e;
			}
			case 3:
			{
				goto IL_009a;
			}
			case 4:
			{
				goto IL_00a6;
			}
			case 5:
			{
				goto IL_00b2;
			}
			case 6:
			{
				goto IL_00ee;
			}
			case 7:
			{
				goto IL_00fa;
			}
			case 8:
			{
				goto IL_016e;
			}
			case 9:
			{
				goto IL_016e;
			}
			case 10:
			{
				goto IL_011e;
			}
			case 11:
			{
				goto IL_012a;
			}
			case 12:
			{
				goto IL_00e2;
			}
			case 13:
			{
				goto IL_00be;
			}
			case 14:
			{
				goto IL_0106;
			}
			case 15:
			{
				goto IL_0112;
			}
			case 16:
			{
				goto IL_00ca;
			}
			case 17:
			{
				goto IL_00d6;
			}
			case 18:
			{
				goto IL_0136;
			}
			case 19:
			{
				goto IL_013e;
			}
			case 20:
			{
				goto IL_0156;
			}
			case 21:
			{
				goto IL_0166;
			}
			case 22:
			{
				goto IL_015e;
			}
			case 23:
			{
				goto IL_0146;
			}
			case 24:
			{
				goto IL_014e;
			}
		}
	}
	{
		goto IL_016e;
	}

IL_0076:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_1 = __this->___m_TextSelectingUtility;
		NullCheck(L_1);
		TextSelectingUtilities_MoveLeft_m22B44EA2316E5DAC5640CCAF5345069D0B8DAA3E(L_1, NULL);
		return;
	}

IL_0082:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_2 = __this->___m_TextSelectingUtility;
		NullCheck(L_2);
		TextSelectingUtilities_MoveRight_m58AC9507E0EF825828E9C0B0D07366169B8A81F6(L_2, NULL);
		return;
	}

IL_008e:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_3 = __this->___m_TextSelectingUtility;
		NullCheck(L_3);
		TextSelectingUtilities_MoveUp_m283C6B97401B8F0318CD792851AE0F34FFA87202(L_3, NULL);
		return;
	}

IL_009a:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_4 = __this->___m_TextSelectingUtility;
		NullCheck(L_4);
		TextSelectingUtilities_MoveDown_mADFBAD7B791087960E00023EC057C7C429FEC818(L_4, NULL);
		return;
	}

IL_00a6:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_5 = __this->___m_TextSelectingUtility;
		NullCheck(L_5);
		TextSelectingUtilities_MoveLineStart_m2D27569093E04B6919993EEB3B09DD15DDB392FD(L_5, NULL);
		return;
	}

IL_00b2:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_6 = __this->___m_TextSelectingUtility;
		NullCheck(L_6);
		TextSelectingUtilities_MoveLineEnd_m8780681F36BDCB6CB7C4AA1702FAABDA7B93FAFC(L_6, NULL);
		return;
	}

IL_00be:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_7 = __this->___m_TextSelectingUtility;
		NullCheck(L_7);
		TextSelectingUtilities_MoveWordRight_m77DFED32CE0176143AC9A9F5CE6FA8EBB10AD8D2(L_7, NULL);
		return;
	}

IL_00ca:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_8 = __this->___m_TextSelectingUtility;
		NullCheck(L_8);
		TextSelectingUtilities_MoveToStartOfNextWord_mEECC36BEAB4D3B5C5D00E0725C299A977028E7D2(L_8, NULL);
		return;
	}

IL_00d6:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_9 = __this->___m_TextSelectingUtility;
		NullCheck(L_9);
		TextSelectingUtilities_MoveToEndOfPreviousWord_mB8440B817E2DE6ACDFA4E288BA29CCD2BF46878D(L_9, NULL);
		return;
	}

IL_00e2:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_10 = __this->___m_TextSelectingUtility;
		NullCheck(L_10);
		TextSelectingUtilities_MoveWordLeft_m58E1C75C836B1718EFA96B456107B7D1210A0B9D(L_10, NULL);
		return;
	}

IL_00ee:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_11 = __this->___m_TextSelectingUtility;
		NullCheck(L_11);
		TextSelectingUtilities_MoveTextStart_mBADF4BE70F955437AE0362EE483744C713859844(L_11, NULL);
		return;
	}

IL_00fa:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_12 = __this->___m_TextSelectingUtility;
		NullCheck(L_12);
		TextSelectingUtilities_MoveTextEnd_mE35C32BC1081B4F623D08CD69844B41F41A04D31(L_12, NULL);
		return;
	}

IL_0106:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_13 = __this->___m_TextSelectingUtility;
		NullCheck(L_13);
		TextSelectingUtilities_MoveParagraphForward_m44E8A65FC12C4B9CF5372A0143699D062A46B779(L_13, NULL);
		return;
	}

IL_0112:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_14 = __this->___m_TextSelectingUtility;
		NullCheck(L_14);
		TextSelectingUtilities_MoveParagraphBackward_m7AC33B37C226EEEC3A383AC9F37DF3B2A75CC1AF(L_14, NULL);
		return;
	}

IL_011e:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_15 = __this->___m_TextSelectingUtility;
		NullCheck(L_15);
		TextSelectingUtilities_MoveGraphicalLineStart_m533D06B0B8EF0F7E40BFB6EC58A9F3509C16ABD9(L_15, NULL);
		return;
	}

IL_012a:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_16 = __this->___m_TextSelectingUtility;
		NullCheck(L_16);
		TextSelectingUtilities_MoveGraphicalLineEnd_m36DE20A8FFF0A88D1DE5E29E947A36E778C39A97(L_16, NULL);
		return;
	}

IL_0136:
	{
		bool L_17;
		L_17 = TextEditingUtilities_Delete_m5D9148B9F275ECDD85CC09DA248E30BFFE7E7111(__this, NULL);
		return;
	}

IL_013e:
	{
		bool L_18;
		L_18 = TextEditingUtilities_Backspace_m327E8078CD752993BF9DF558685DA1F2F9DD3299(__this, NULL);
		return;
	}

IL_0146:
	{
		bool L_19;
		L_19 = TextEditingUtilities_Cut_m2035679D0F33139096E0F17BDFF27598FD2B6E85(__this, NULL);
		return;
	}

IL_014e:
	{
		bool L_20;
		L_20 = TextEditingUtilities_Paste_mCA3344F0FE4F56BF9BF9591818B2DC0C06BDE030(__this, NULL);
		return;
	}

IL_0156:
	{
		bool L_21;
		L_21 = TextEditingUtilities_DeleteWordBack_mD0D56FC6E0546C7DF271A0FF895969DE8FE7AC55(__this, NULL);
		return;
	}

IL_015e:
	{
		bool L_22;
		L_22 = TextEditingUtilities_DeleteLineBack_m043AE93CF7A1972F8CBE998E3AE36B77919BC030(__this, NULL);
		return;
	}

IL_0166:
	{
		bool L_23;
		L_23 = TextEditingUtilities_DeleteWordForward_m00B9512FCA1CEAEA0B44F950184FF4DD95E464B8(__this, NULL);
		return;
	}

IL_016e:
	{
		Il2CppFakeBox<int32_t> L_24(TextEditOp_tE72D8D20A659F09B65139B604442E5A70F848B58_il2cpp_TypeInfo_var, (&___0_operation));
		String_t* L_25;
		L_25 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_24), NULL);
		String_t* L_26;
		L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralBD26781B489D74246E46948A3CF454478F1000C5, L_25, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_26, NULL);
		return;
	}
}
// Method Definition Index: 59953
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteLineBack_m043AE93CF7A1972F8CBE998E3AE36B77919BC030 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		bool L_0;
		L_0 = TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		bool L_1;
		L_1 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		return (bool)1;
	}

IL_0017:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		NullCheck(L_2);
		bool L_3;
		L_3 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_2, NULL);
		if (!L_3)
		{
			goto IL_006d;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_4 = __this->___textHandle;
		int32_t L_5;
		L_5 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_4);
		int32_t L_6;
		L_6 = TextHandle_GetFirstCharacterIndexOnLine_m631B6581B25FBE6A666BB0B1488673E09786A7D2(L_4, L_5, NULL);
		V_2 = L_6;
		int32_t L_7 = V_2;
		int32_t L_8;
		L_8 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		if ((((int32_t)L_7) == ((int32_t)L_8)))
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_9;
		L_9 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_10 = V_2;
		int32_t L_11;
		L_11 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		int32_t L_12 = V_2;
		NullCheck(L_9);
		String_t* L_13;
		L_13 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_9, L_10, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_13, NULL);
		int32_t L_14 = V_2;
		int32_t L_15 = L_14;
		V_3 = L_15;
		TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26(__this, L_15, NULL);
		int32_t L_16 = V_3;
		TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964(__this, L_16, NULL);
		return (bool)1;
	}

IL_006b:
	{
		return (bool)0;
	}

IL_006d:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_17 = __this->___textHandle;
		int32_t L_18;
		L_18 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_17);
		LineInfo_t2BBD461B330C46ACA45596A8E72FEA4172F88CF5 L_19;
		L_19 = TextHandle_GetLineInfoFromCharacterIndex_m1B157F587FBD4CEEF9135A24E79256BE849B807F(L_17, L_18, NULL);
		int32_t L_20 = L_19.___firstCharacterIndex;
		V_0 = L_20;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_21 = __this->___textHandle;
		int32_t L_22 = V_0;
		NullCheck(L_21);
		int32_t L_23;
		L_23 = TextHandle_GetCorrespondingStringIndex_mDA160FA6E48243DAD913D24CA9095C1CC1450AE3(L_21, L_22, NULL);
		V_1 = L_23;
		int32_t L_24 = V_0;
		int32_t L_25;
		L_25 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		if ((((int32_t)L_24) == ((int32_t)L_25)))
		{
			goto IL_00c6;
		}
	}
	{
		String_t* L_26;
		L_26 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_27 = V_1;
		int32_t L_28;
		L_28 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		int32_t L_29 = V_1;
		NullCheck(L_26);
		String_t* L_30;
		L_30 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_26, L_27, ((int32_t)il2cpp_codegen_subtract(L_28, L_29)), NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_30, NULL);
		int32_t L_31 = V_0;
		int32_t L_32 = L_31;
		V_3 = L_32;
		TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26(__this, L_32, NULL);
		int32_t L_33 = V_3;
		TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964(__this, L_33, NULL);
		return (bool)1;
	}

IL_00c6:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59954
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteWordBack_mD0D56FC6E0546C7DF271A0FF895969DE8FE7AC55 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		bool L_0;
		L_0 = TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		bool L_1;
		L_1 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		return (bool)1;
	}

IL_0017:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_2 = __this->___m_TextSelectingUtility;
		int32_t L_3;
		L_3 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextSelectingUtilities_FindEndOfPreviousWord_mCD1626A0A12D8FDCACF74DAF724A63D9BEF0022D(L_2, L_3, NULL);
		V_0 = L_4;
		int32_t L_5;
		L_5 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		int32_t L_6 = V_0;
		if ((((int32_t)L_5) == ((int32_t)L_6)))
		{
			goto IL_006b;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_7 = __this->___textHandle;
		int32_t L_8 = V_0;
		NullCheck(L_7);
		int32_t L_9;
		L_9 = TextHandle_GetCorrespondingStringIndex_mDA160FA6E48243DAD913D24CA9095C1CC1450AE3(L_7, L_8, NULL);
		V_1 = L_9;
		String_t* L_10;
		L_10 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_11 = V_1;
		int32_t L_12;
		L_12 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		int32_t L_13 = V_1;
		NullCheck(L_10);
		String_t* L_14;
		L_14 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_10, L_11, ((int32_t)il2cpp_codegen_subtract(L_12, L_13)), NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_14, NULL);
		int32_t L_15 = V_0;
		int32_t L_16 = L_15;
		V_2 = L_16;
		TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964(__this, L_16, NULL);
		int32_t L_17 = V_2;
		TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26(__this, L_17, NULL);
		return (bool)1;
	}

IL_006b:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59955
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteWordForward_m00B9512FCA1CEAEA0B44F950184FF4DD95E464B8 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		bool L_0;
		L_0 = TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		bool L_1;
		L_1 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		return (bool)1;
	}

IL_0017:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_2 = __this->___m_TextSelectingUtility;
		int32_t L_3;
		L_3 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextSelectingUtilities_FindStartOfNextWord_mD1412DE9BCE803964AC84C52C584894D68DA9A3A(L_2, L_3, NULL);
		V_0 = L_4;
		int32_t L_5;
		L_5 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		String_t* L_6;
		L_6 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		NullCheck(L_6);
		int32_t L_7;
		L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
		if ((((int32_t)L_5) >= ((int32_t)L_7)))
		{
			goto IL_006a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_8 = __this->___textHandle;
		int32_t L_9 = V_0;
		NullCheck(L_8);
		int32_t L_10;
		L_10 = TextHandle_GetCorrespondingStringIndex_mDA160FA6E48243DAD913D24CA9095C1CC1450AE3(L_8, L_9, NULL);
		V_1 = L_10;
		String_t* L_11;
		L_11 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_12;
		L_12 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		int32_t L_13 = V_1;
		int32_t L_14;
		L_14 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		NullCheck(L_11);
		String_t* L_15;
		L_15 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_11, L_12, ((int32_t)il2cpp_codegen_subtract(L_13, L_14)), NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_15, NULL);
		return (bool)1;
	}

IL_006a:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59956
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Delete_m5D9148B9F275ECDD85CC09DA248E30BFFE7E7111 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		bool L_0;
		L_0 = TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		bool L_1;
		L_1 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		return (bool)1;
	}

IL_0017:
	{
		int32_t L_2;
		L_2 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		String_t* L_3;
		L_3 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		NullCheck(L_3);
		int32_t L_4;
		L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
		if ((((int32_t)L_2) >= ((int32_t)L_4)))
		{
			goto IL_0092;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_5 = __this->___textHandle;
		NullCheck(L_5);
		bool L_6;
		L_6 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_5, NULL);
		if (!L_6)
		{
			goto IL_0057;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_7 = __this->___textHandle;
		int32_t L_8;
		L_8 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_7);
		int32_t L_9;
		L_9 = TextHandle_NextCodePointIndex_m59631E23176BDCBB5ED792AB0E521F90BDA0D018(L_7, L_8, NULL);
		int32_t L_10;
		L_10 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		int32_t L_11;
		L_11 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
		V_0 = L_11;
		goto IL_0078;
	}

IL_0057:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_12 = __this->___textHandle;
		NullCheck(L_12);
		TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_13;
		L_13 = TextHandle_get_textInfo_mA9F2BFB37F7ADA773731AFBC3B53FDD858D87FEE(L_12, NULL);
		NullCheck(L_13);
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_14 = L_13->___textElementInfo;
		int32_t L_15;
		L_15 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_14);
		int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___stringLength;
		V_0 = L_16;
	}

IL_0078:
	{
		String_t* L_17;
		L_17 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_18;
		L_18 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		int32_t L_19 = V_0;
		NullCheck(L_17);
		String_t* L_20;
		L_20 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_17, L_18, L_19, NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_20, NULL);
		return (bool)1;
	}

IL_0092:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59957
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Backspace_m327E8078CD752993BF9DF558685DA1F2F9DD3299 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, 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;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B8_0 = NULL;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B7_0 = NULL;
	int32_t G_B9_0 = 0;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B9_1 = NULL;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B11_0 = NULL;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B10_0 = NULL;
	int32_t G_B12_0 = 0;
	TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* G_B12_1 = NULL;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		bool L_0;
		L_0 = TextEditingUtilities_get_hasSelection_mD3C41646F5DC4CB3CAC54E87B093A40BA48BD5AE(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		bool L_1;
		L_1 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		return (bool)1;
	}

IL_0017:
	{
		int32_t L_2;
		L_2 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_00e4;
		}
	}
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_3 = __this->___m_TextSelectingUtility;
		int32_t L_4;
		L_4 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_3);
		int32_t L_5;
		L_5 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(L_3, L_4, NULL);
		V_0 = L_5;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_6 = __this->___textHandle;
		NullCheck(L_6);
		bool L_7;
		L_7 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_6, NULL);
		if (!L_7)
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_8;
		L_8 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		int32_t L_9 = V_0;
		int32_t L_10;
		L_10 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_8, L_9)), NULL);
		V_1 = L_10;
		goto IL_0075;
	}

IL_0052:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_11 = __this->___textHandle;
		NullCheck(L_11);
		TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_12;
		L_12 = TextHandle_get_textInfo_mA9F2BFB37F7ADA773731AFBC3B53FDD858D87FEE(L_11, NULL);
		NullCheck(L_12);
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_13 = L_12->___textElementInfo;
		int32_t L_14;
		L_14 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		NullCheck(L_13);
		int32_t L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_14, 1)))))->___stringLength;
		V_1 = L_15;
	}

IL_0075:
	{
		String_t* L_16;
		L_16 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_17;
		L_17 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		int32_t L_18 = V_1;
		int32_t L_19 = V_1;
		NullCheck(L_16);
		String_t* L_20;
		L_20 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_16, ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), L_19, NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_20, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_21 = __this->___textHandle;
		NullCheck(L_21);
		bool L_22;
		L_22 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_21, NULL);
		if (L_22)
		{
			G_B8_0 = __this;
			goto IL_00a0;
		}
		G_B7_0 = __this;
	}
	{
		int32_t L_23 = V_0;
		G_B9_0 = L_23;
		G_B9_1 = G_B7_0;
		goto IL_00ae;
	}

IL_00a0:
	{
		int32_t L_24;
		L_24 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		int32_t L_25 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_26;
		L_26 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_24, L_25)), NULL);
		G_B9_0 = L_26;
		G_B9_1 = G_B8_0;
	}

IL_00ae:
	{
		NullCheck(G_B9_1);
		TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964(G_B9_1, G_B9_0, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_27 = __this->___textHandle;
		NullCheck(L_27);
		bool L_28;
		L_28 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_27, NULL);
		if (L_28)
		{
			G_B11_0 = __this;
			goto IL_00c4;
		}
		G_B10_0 = __this;
	}
	{
		int32_t L_29 = V_0;
		G_B12_0 = L_29;
		G_B12_1 = G_B10_0;
		goto IL_00d2;
	}

IL_00c4:
	{
		int32_t L_30;
		L_30 = TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B(__this, NULL);
		int32_t L_31 = V_1;
		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_30, L_31)), NULL);
		G_B12_0 = L_32;
		G_B12_1 = G_B11_0;
	}

IL_00d2:
	{
		NullCheck(G_B12_1);
		TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26(G_B12_1, G_B12_0, NULL);
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_33 = __this->___m_TextSelectingUtility;
		NullCheck(L_33);
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(L_33, NULL);
		return (bool)1;
	}

IL_00e4:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59958
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		int32_t L_1;
		L_1 = TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_0010;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		int32_t L_2;
		L_2 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		int32_t L_3;
		L_3 = TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B(__this, NULL);
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_006c;
		}
	}
	{
		String_t* L_4;
		L_4 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_5;
		L_5 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		NullCheck(L_4);
		String_t* L_6;
		L_6 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_4, 0, L_5, NULL);
		String_t* L_7;
		L_7 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_8;
		L_8 = TextEditingUtilities_get_stringSelectIndex_m1CE486FFF64C9CBD01CB2D4A6F887E27CD29971D(__this, NULL);
		String_t* L_9;
		L_9 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		NullCheck(L_9);
		int32_t L_10;
		L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
		int32_t L_11;
		L_11 = TextEditingUtilities_get_stringSelectIndex_m1CE486FFF64C9CBD01CB2D4A6F887E27CD29971D(__this, NULL);
		NullCheck(L_7);
		String_t* L_12;
		L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
		String_t* L_13;
		L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, L_12, NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_13, NULL);
		int32_t L_14;
		L_14 = TextEditingUtilities_get_cursorIndex_mE7DD96FB53922B19121CA78E6EECF24F110DDD99(__this, NULL);
		TextEditingUtilities_set_selectIndex_m401307905EE21D003AEED4E1DE56B7B9C9DADF26(__this, L_14, NULL);
		goto IL_00b8;
	}

IL_006c:
	{
		String_t* L_15;
		L_15 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_16;
		L_16 = TextEditingUtilities_get_stringSelectIndex_m1CE486FFF64C9CBD01CB2D4A6F887E27CD29971D(__this, NULL);
		NullCheck(L_15);
		String_t* L_17;
		L_17 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, 0, L_16, NULL);
		String_t* L_18;
		L_18 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_19;
		L_19 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		String_t* L_20;
		L_20 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		NullCheck(L_20);
		int32_t L_21;
		L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_20, NULL);
		int32_t L_22;
		L_22 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		NullCheck(L_18);
		String_t* L_23;
		L_23 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_18, L_19, ((int32_t)il2cpp_codegen_subtract(L_21, L_22)), NULL);
		String_t* L_24;
		L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_17, L_23, NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_24, NULL);
		int32_t L_25;
		L_25 = TextEditingUtilities_get_selectIndex_mC86B47E03CEF1302051B0D808C7E0014A08E678B(__this, NULL);
		TextEditingUtilities_set_cursorIndex_m9D9757EB4A74E2CC7169EB81D480CFB20A8D3964(__this, L_25, NULL);
	}

IL_00b8:
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_26 = __this->___m_TextSelectingUtility;
		NullCheck(L_26);
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(L_26, NULL);
		return (bool)1;
	}
}
// Method Definition Index: 59959
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_ReplaceSelection_mF525E957745C8915A8F8526CE8954E4695D8B901 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, String_t* ___0_replace, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		bool L_0;
		L_0 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		String_t* L_1;
		L_1 = TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline(__this, NULL);
		int32_t L_2;
		L_2 = TextEditingUtilities_get_stringCursorIndex_m09A8013C786E000B718C823BA4D719CA8C0AB564(__this, NULL);
		String_t* L_3 = ___0_replace;
		NullCheck(L_1);
		String_t* L_4;
		L_4 = String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A(L_1, L_2, L_3, NULL);
		TextEditingUtilities_set_text_m6FA00A152B605E3786081D9F24084E8B4B85C7E4(__this, L_4, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_5 = __this->___textHandle;
		NullCheck(L_5);
		bool L_6;
		L_6 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_5, NULL);
		if (L_6)
		{
			goto IL_003f;
		}
	}
	{
		String_t* L_7 = ___0_replace;
		StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB* L_8 = (StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB*)il2cpp_codegen_object_new(StringInfo_t8A671BFDE97BD19715A63576C5CAEE822973EEDB_il2cpp_TypeInfo_var);
		StringInfo__ctor_m07F09946914536563D8AEBAF7732F7DB02A90591(L_8, L_7, NULL);
		NullCheck(L_8);
		int32_t L_9;
		L_9 = StringInfo_get_LengthInTextElements_mF7BCBB46C86FC214913896852EC732D6FDECF4D6(L_8, NULL);
		G_B3_0 = L_9;
		goto IL_0045;
	}

IL_003f:
	{
		String_t* L_10 = ___0_replace;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
		G_B3_0 = L_11;
	}

IL_0045:
	{
		V_0 = G_B3_0;
		int32_t L_12;
		L_12 = TextEditingUtilities_get_cursorIndexNoValidation_m4EA797420807CC18C70260D95C907DEF3A7D15B1(__this, NULL);
		int32_t L_13 = V_0;
		V_1 = ((int32_t)il2cpp_codegen_add(L_12, L_13));
		int32_t L_14 = V_1;
		TextEditingUtilities_set_cursorIndexNoValidation_m19F932831883B1447D7F90AE223BF2A6438D9259(__this, L_14, NULL);
		int32_t L_15 = V_1;
		TextEditingUtilities_set_selectIndexNoValidation_mDF13D58151F3757644FD959934930202466BFA2D(__this, L_15, NULL);
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_16 = __this->___m_TextSelectingUtility;
		NullCheck(L_16);
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(L_16, NULL);
		return;
	}
}
// Method Definition Index: 59960
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Insert_mAF00ECFE31C9E842217FF8E22CB7E59190891FCA (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, Il2CppChar ___0_c, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	String_t* V_1 = NULL;
	{
		Il2CppChar L_0 = ___0_c;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		bool L_1;
		L_1 = Char_IsHighSurrogate_mED1E5FB863528ABB0D7D3DC4DE0FAB4517760658(L_0, NULL);
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		Il2CppChar L_2 = ___0_c;
		__this->___m_HighSurrogate = L_2;
		return (bool)0;
	}

IL_0011:
	{
		Il2CppChar L_3 = ___0_c;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		bool L_4;
		L_4 = Char_IsLowSurrogate_mEE95A617A89CEB99AADAB54E025087D56CAB1BAA(L_3, NULL);
		if (!L_4)
		{
			goto IL_0042;
		}
	}
	{
		Il2CppChar L_5 = ___0_c;
		V_0 = L_5;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = L_6;
		Il2CppChar L_8 = __this->___m_HighSurrogate;
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)L_8);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = L_7;
		Il2CppChar L_10 = V_0;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)L_10);
		String_t* L_11;
		L_11 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_9, NULL);
		V_1 = L_11;
		String_t* L_12 = V_1;
		NullCheck(L_12);
		String_t* L_13;
		L_13 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_12);
		TextEditingUtilities_ReplaceSelection_mF525E957745C8915A8F8526CE8954E4695D8B901(__this, L_13, NULL);
		return (bool)1;
	}

IL_0042:
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_14;
		L_14 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&___0_c), NULL);
		TextEditingUtilities_ReplaceSelection_mF525E957745C8915A8F8526CE8954E4695D8B901(__this, L_14, NULL);
		return (bool)1;
	}
}
// Method Definition Index: 59961
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_CanPaste_m02B7B4D1465E692F8F8FC45B0356579000F3FFFB (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = StytemCopyBuffer_get_systemCopyBuffer_m86C540B7D9772E8C213F543F8426B69A688FE9C9(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
		return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
	}
}
// Method Definition Index: 59962
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Cut_m2035679D0F33139096E0F17BDFF27598FD2B6E85 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		NullCheck(L_0);
		TextSelectingUtilities_Copy_m187232B5D1B269CB82C7481B269BE08F59ADD5BD(L_0, NULL);
		bool L_1;
		L_1 = TextEditingUtilities_DeleteSelection_m21B37845F137DD078DBD1C5DE59364DC627ECDB4(__this, NULL);
		return L_1;
	}
}
// Method Definition Index: 59963
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_Paste_mCA3344F0FE4F56BF9BF9591818B2DC0C06BDE030 (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		String_t* L_0;
		L_0 = StytemCopyBuffer_get_systemCopyBuffer_m86C540B7D9772E8C213F543F8426B69A688FE9C9(NULL);
		V_0 = L_0;
		String_t* L_1 = V_0;
		bool L_2;
		L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_1, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		if (!L_2)
		{
			goto IL_0031;
		}
	}
	{
		bool L_3 = __this->___multiline;
		if (L_3)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		String_t* L_5;
		L_5 = TextEditingUtilities_ReplaceNewlinesWithSpaces_mB794D4800F5FDBE5FCD68E3A6166B58FEE637CB6(L_4, NULL);
		V_0 = L_5;
	}

IL_0028:
	{
		String_t* L_6 = V_0;
		TextEditingUtilities_ReplaceSelection_mF525E957745C8915A8F8526CE8954E4695D8B901(__this, L_6, NULL);
		return (bool)1;
	}

IL_0031:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59964
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextEditingUtilities_ReplaceNewlinesWithSpaces_mB794D4800F5FDBE5FCD68E3A6166B58FEE637CB6 (String_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_value;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_0, _stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
		___0_value = L_1;
		String_t* L_2 = ___0_value;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_2, ((int32_t)10), ((int32_t)32), NULL);
		___0_value = L_3;
		String_t* L_4 = ___0_value;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_4, ((int32_t)13), ((int32_t)32), NULL);
		___0_value = L_5;
		String_t* L_6 = ___0_value;
		return L_6;
	}
}
// Method Definition Index: 59965
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities_OnBlur_mC2B4B2E7F0BEECA39DEE78040A43B849B7CB5A1B (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		TextEditingUtilities_set_revealCursor_m325029E4874FAE2626794EC6A5091123AE1B52CE(__this, (bool)0, NULL);
		__this->___isCompositionActive = (bool)0;
		TextEditingUtilities_RestoreCursorState_m4DDA4F9D286ED00494BB112CB7B13C533E1CB83A(__this, NULL);
		TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* L_0 = __this->___m_TextSelectingUtility;
		NullCheck(L_0);
		TextSelectingUtilities_SelectNone_m09F6D825A29FE596BA8AAB098632FCA75EA8E0F8(L_0, NULL);
		return;
	}
}
// Method Definition Index: 59966
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_TouchScreenKeyboardCanBeUsed_m0FD35F3901BEA2E08D7E846BBD423D2FA450BA1A (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		bool L_0;
		L_0 = TouchScreenKeyboard_get_isSupported_mCFAC95CA6CAA06B4E21F42E3C40A39668D6B438E(NULL);
		return L_0;
	}
}
// Method Definition Index: 59967
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextEditingUtilities_PhysicalKeyboardCanBeUsed_mF3397B544343040132CC1948C695B5C1576276AF (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		bool L_0;
		L_0 = TouchScreenKeyboard_get_isSupported_mCFAC95CA6CAA06B4E21F42E3C40A39668D6B438E(NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return (bool)1;
	}

IL_0009:
	{
		bool L_1;
		L_1 = TouchScreenKeyboard_get_isInPlaceEditingAllowed_mE57CDF32437DD1DCDC665072457C91DD31EB93D0(NULL);
		return L_1;
	}
}
// Method Definition Index: 59968
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextEditingUtilities__cctor_mE260D9813E612657180A82E3229B2D97C859F934 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_0 = (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346*)il2cpp_codegen_object_new(List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346_il2cpp_TypeInfo_var);
		List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656(L_0, List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_1 = L_0;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_2;
		memset((&L_2), 0, sizeof(L_2));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_2), ((int32_t)276), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_3;
		memset((&L_3), 0, sizeof(L_3));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_3), L_2, 0, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_1);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_1, L_3, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_4 = L_1;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_5;
		memset((&L_5), 0, sizeof(L_5));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_5), ((int32_t)275), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_6;
		memset((&L_6), 0, sizeof(L_6));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_6), L_5, 1, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_4);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_4, L_6, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_7 = L_4;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_8;
		memset((&L_8), 0, sizeof(L_8));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_8), ((int32_t)273), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_9;
		memset((&L_9), 0, sizeof(L_9));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_9), L_8, 2, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_7);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_7, L_9, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_10 = L_7;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_11;
		memset((&L_11), 0, sizeof(L_11));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_11), ((int32_t)274), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_12;
		memset((&L_12), 0, sizeof(L_12));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_12), L_11, 3, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_10);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_10, L_12, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_13 = L_10;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_14;
		memset((&L_14), 0, sizeof(L_14));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_14), ((int32_t)127), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_15;
		memset((&L_15), 0, sizeof(L_15));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_15), L_14, ((int32_t)18), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_13);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_13, L_15, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_16 = L_13;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_17;
		memset((&L_17), 0, sizeof(L_17));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_17), 8, ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_18;
		memset((&L_18), 0, sizeof(L_18));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_18), L_17, ((int32_t)19), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_16);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_16, L_18, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_19 = L_16;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_20;
		memset((&L_20), 0, sizeof(L_20));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_20), 8, ((int32_t)65), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_21;
		memset((&L_21), 0, sizeof(L_21));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_21), L_20, ((int32_t)19), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_19);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_19, L_21, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_GlobalKeyMappings = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_GlobalKeyMappings), (void*)L_19);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_22 = (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346*)il2cpp_codegen_object_new(List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346_il2cpp_TypeInfo_var);
		List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656(L_22, List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_23 = L_22;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_24;
		memset((&L_24), 0, sizeof(L_24));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_24), ((int32_t)276), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_25;
		memset((&L_25), 0, sizeof(L_25));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_25), L_24, ((int32_t)10), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_23);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_23, L_25, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_26 = L_23;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_27;
		memset((&L_27), 0, sizeof(L_27));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_27), ((int32_t)275), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_28;
		memset((&L_28), 0, sizeof(L_28));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_28), L_27, ((int32_t)11), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_26);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_26, L_28, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_29 = L_26;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_30;
		memset((&L_30), 0, sizeof(L_30));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_30), ((int32_t)276), ((int32_t)68), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_31;
		memset((&L_31), 0, sizeof(L_31));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_31), L_30, ((int32_t)12), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_29);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_29, L_31, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_32 = L_29;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_33;
		memset((&L_33), 0, sizeof(L_33));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_33), ((int32_t)275), ((int32_t)68), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_34;
		memset((&L_34), 0, sizeof(L_34));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_34), L_33, ((int32_t)13), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_32);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_32, L_34, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_35 = L_32;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_36;
		memset((&L_36), 0, sizeof(L_36));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_36), ((int32_t)273), ((int32_t)68), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_37;
		memset((&L_37), 0, sizeof(L_37));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_37), L_36, ((int32_t)15), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_35);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_35, L_37, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_38 = L_35;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_39;
		memset((&L_39), 0, sizeof(L_39));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_39), ((int32_t)274), ((int32_t)68), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_40;
		memset((&L_40), 0, sizeof(L_40));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_40), L_39, ((int32_t)14), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_38);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_38, L_40, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_41 = L_38;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_42;
		memset((&L_42), 0, sizeof(L_42));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_42), ((int32_t)276), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_43;
		memset((&L_43), 0, sizeof(L_43));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_43), L_42, ((int32_t)10), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_41);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_41, L_43, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_44 = L_41;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_45;
		memset((&L_45), 0, sizeof(L_45));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_45), ((int32_t)275), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_46;
		memset((&L_46), 0, sizeof(L_46));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_46), L_45, ((int32_t)11), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_44);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_44, L_46, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_47 = L_44;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_48;
		memset((&L_48), 0, sizeof(L_48));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_48), ((int32_t)273), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_49;
		memset((&L_49), 0, sizeof(L_49));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_49), L_48, 6, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_47);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_47, L_49, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_50 = L_47;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_51;
		memset((&L_51), 0, sizeof(L_51));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_51), ((int32_t)274), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_52;
		memset((&L_52), 0, sizeof(L_52));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_52), L_51, 7, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_50);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_50, L_52, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_53 = L_50;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_54;
		memset((&L_54), 0, sizeof(L_54));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_54), ((int32_t)120), 8, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_55;
		memset((&L_55), 0, sizeof(L_55));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_55), L_54, ((int32_t)23), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_53);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_53, L_55, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_56 = L_53;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_57;
		memset((&L_57), 0, sizeof(L_57));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_57), ((int32_t)118), 8, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_58;
		memset((&L_58), 0, sizeof(L_58));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_58), L_57, ((int32_t)24), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_56);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_56, L_58, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_59 = L_56;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_60;
		memset((&L_60), 0, sizeof(L_60));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_60), ((int32_t)100), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_61;
		memset((&L_61), 0, sizeof(L_61));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_61), L_60, ((int32_t)18), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_59);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_59, L_61, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_62 = L_59;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_63;
		memset((&L_63), 0, sizeof(L_63));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_63), ((int32_t)104), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_64;
		memset((&L_64), 0, sizeof(L_64));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_64), L_63, ((int32_t)19), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_62);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_62, L_64, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_65 = L_62;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_66;
		memset((&L_66), 0, sizeof(L_66));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_66), ((int32_t)98), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_67;
		memset((&L_67), 0, sizeof(L_67));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_67), L_66, 0, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_65);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_65, L_67, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_68 = L_65;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_69;
		memset((&L_69), 0, sizeof(L_69));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_69), ((int32_t)102), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_70;
		memset((&L_70), 0, sizeof(L_70));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_70), L_69, 1, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_68);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_68, L_70, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_71 = L_68;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_72;
		memset((&L_72), 0, sizeof(L_72));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_72), ((int32_t)97), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_73;
		memset((&L_73), 0, sizeof(L_73));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_73), L_72, 4, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_71);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_71, L_73, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_74 = L_71;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_75;
		memset((&L_75), 0, sizeof(L_75));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_75), ((int32_t)101), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_76;
		memset((&L_76), 0, sizeof(L_76));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_76), L_75, 5, ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_74);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_74, L_76, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_77 = L_74;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_78;
		memset((&L_78), 0, sizeof(L_78));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_78), ((int32_t)127), ((int32_t)68), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_79;
		memset((&L_79), 0, sizeof(L_79));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_79), L_78, ((int32_t)21), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_77);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_77, L_79, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_80 = L_77;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_81;
		memset((&L_81), 0, sizeof(L_81));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_81), 8, ((int32_t)68), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_82;
		memset((&L_82), 0, sizeof(L_82));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_82), L_81, ((int32_t)20), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_80);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_80, L_82, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_83 = L_80;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_84;
		memset((&L_84), 0, sizeof(L_84));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_84), 8, ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_85;
		memset((&L_85), 0, sizeof(L_85));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_85), L_84, ((int32_t)22), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_83);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_83, L_85, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_MacKeyMappings = L_83;
		Il2CppCodeGenWriteBarrier((void**)(&((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_MacKeyMappings), (void*)L_83);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_86 = (List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346*)il2cpp_codegen_object_new(List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346_il2cpp_TypeInfo_var);
		List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656(L_86, List_1__ctor_m2E8C1D71C279A3DCCD05BB4D451E23B981A17656_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_87 = L_86;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_88;
		memset((&L_88), 0, sizeof(L_88));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_88), ((int32_t)278), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_89;
		memset((&L_89), 0, sizeof(L_89));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_89), L_88, ((int32_t)10), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_87);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_87, L_89, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_90 = L_87;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_91;
		memset((&L_91), 0, sizeof(L_91));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_91), ((int32_t)279), ((int32_t)64), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_92;
		memset((&L_92), 0, sizeof(L_92));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_92), L_91, ((int32_t)11), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_90);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_90, L_92, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_93 = L_90;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_94;
		memset((&L_94), 0, sizeof(L_94));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_94), ((int32_t)276), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_95;
		memset((&L_95), 0, sizeof(L_95));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_95), L_94, ((int32_t)12), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_93);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_93, L_95, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_96 = L_93;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_97;
		memset((&L_97), 0, sizeof(L_97));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_97), ((int32_t)275), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_98;
		memset((&L_98), 0, sizeof(L_98));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_98), L_97, ((int32_t)13), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_96);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_96, L_98, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_99 = L_96;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_100;
		memset((&L_100), 0, sizeof(L_100));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_100), ((int32_t)273), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_101;
		memset((&L_101), 0, sizeof(L_101));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_101), L_100, ((int32_t)15), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_99);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_99, L_101, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_102 = L_99;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_103;
		memset((&L_103), 0, sizeof(L_103));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_103), ((int32_t)274), ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_104;
		memset((&L_104), 0, sizeof(L_104));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_104), L_103, ((int32_t)14), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_102);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_102, L_104, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_105 = L_102;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_106;
		memset((&L_106), 0, sizeof(L_106));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_106), ((int32_t)276), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_107;
		memset((&L_107), 0, sizeof(L_107));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_107), L_106, ((int32_t)17), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_105);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_105, L_107, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_108 = L_105;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_109;
		memset((&L_109), 0, sizeof(L_109));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_109), ((int32_t)275), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_110;
		memset((&L_110), 0, sizeof(L_110));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_110), L_109, ((int32_t)16), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_108);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_108, L_110, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_111 = L_108;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_112;
		memset((&L_112), 0, sizeof(L_112));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_112), ((int32_t)273), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_113;
		memset((&L_113), 0, sizeof(L_113));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_113), L_112, ((int32_t)15), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_111);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_111, L_113, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_114 = L_111;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_115;
		memset((&L_115), 0, sizeof(L_115));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_115), ((int32_t)274), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_116;
		memset((&L_116), 0, sizeof(L_116));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_116), L_115, ((int32_t)14), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_114);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_114, L_116, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_117 = L_114;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_118;
		memset((&L_118), 0, sizeof(L_118));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_118), ((int32_t)127), ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_119;
		memset((&L_119), 0, sizeof(L_119));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_119), L_118, ((int32_t)21), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_117);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_117, L_119, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_120 = L_117;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_121;
		memset((&L_121), 0, sizeof(L_121));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_121), 8, ((int32_t)66), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_122;
		memset((&L_122), 0, sizeof(L_122));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_122), L_121, ((int32_t)20), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_120);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_120, L_122, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_123 = L_120;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_124;
		memset((&L_124), 0, sizeof(L_124));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_124), 8, ((int32_t)72), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_125;
		memset((&L_125), 0, sizeof(L_125));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_125), L_124, ((int32_t)22), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_123);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_123, L_125, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_126 = L_123;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_127;
		memset((&L_127), 0, sizeof(L_127));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_127), ((int32_t)120), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_128;
		memset((&L_128), 0, sizeof(L_128));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_128), L_127, ((int32_t)23), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_126);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_126, L_128, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_129 = L_126;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_130;
		memset((&L_130), 0, sizeof(L_130));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_130), ((int32_t)118), 2, NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_131;
		memset((&L_131), 0, sizeof(L_131));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_131), L_130, ((int32_t)24), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_129);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_129, L_131, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_132 = L_129;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_133;
		memset((&L_133), 0, sizeof(L_133));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_133), ((int32_t)127), ((int32_t)65), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_134;
		memset((&L_134), 0, sizeof(L_134));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_134), L_133, ((int32_t)23), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_132);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_132, L_134, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		List_1_t4C7869A9ADB8DBCEBD7F73141C8DFA3D8758A346* L_135 = L_132;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_136;
		memset((&L_136), 0, sizeof(L_136));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_136), ((int32_t)277), ((int32_t)65), NULL);
		ValueTuple_2_t059A8AD33AE237A7BFC276D757CE4C0F5F8B2009 L_137;
		memset((&L_137), 0, sizeof(L_137));
		ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531((&L_137), L_136, ((int32_t)24), ValueTuple_2__ctor_m4D80AEF27AE1772EE641F88884679549AB796531_RuntimeMethod_var);
		NullCheck(L_135);
		List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_inline(L_135, L_137, List_1_Add_mBC4067F18B6EAC8FF507A10576FC7269C873EEFD_RuntimeMethod_var);
		((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_WindowsLinuxKeyMappings = L_135;
		Il2CppCodeGenWriteBarrier((void**)(&((TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_StaticFields*)il2cpp_codegen_static_fields_for(TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D_il2cpp_TypeInfo_var))->___s_WindowsLinuxKeyMappings), (void*)L_135);
		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
// Method Definition Index: 59969
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, int32_t ___0_key, int32_t ___1_modifiers, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_key;
		__this->___U3CkeyU3Ek__BackingField = L_0;
		int32_t L_1 = ___1_modifiers;
		__this->___U3CmodifiersU3Ek__BackingField = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, int32_t ___1_modifiers, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F(_thisAdjusted, ___0_key, ___1_modifiers, method);
}
// Method Definition Index: 59970
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeyEvent_get_key_m04086073C8AD559EC2712D2EF22D937567ABAE63 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CkeyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t KeyEvent_get_key_m04086073C8AD559EC2712D2EF22D937567ABAE63_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = KeyEvent_get_key_m04086073C8AD559EC2712D2EF22D937567ABAE63_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 59971
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeyEvent_get_modifiers_m602DEF3BA379359DCA04C29CD67A7AFF2093F72B (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CmodifiersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t KeyEvent_get_modifiers_m602DEF3BA379359DCA04C29CD67A7AFF2093F72B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = KeyEvent_get_modifiers_m602DEF3BA379359DCA04C29CD67A7AFF2093F72B_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 59972
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeyEvent_ToString_m0A62D88B95C5C7048B1E6652BF7C8178BB4CCD28 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __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*)&_stringLiteral990111C815B43C1D2A35E4E7B5B314FF9F1C3E16);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = 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;
		StringBuilder_t* L_1 = V_0;
		NullCheck(L_1);
		StringBuilder_t* L_2;
		L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteral990111C815B43C1D2A35E4E7B5B314FF9F1C3E16, NULL);
		StringBuilder_t* L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF, NULL);
		StringBuilder_t* L_5 = V_0;
		bool L_6;
		L_6 = KeyEvent_PrintMembers_m7A8DD797E7DB32A7EEAEED0A130AC8C517582C35(__this, L_5, NULL);
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)32), NULL);
	}

IL_0030:
	{
		StringBuilder_t* L_9 = V_0;
		NullCheck(L_9);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, ((int32_t)125), NULL);
		StringBuilder_t* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_11);
		return L_12;
	}
}
IL2CPP_EXTERN_C  String_t* KeyEvent_ToString_m0A62D88B95C5C7048B1E6652BF7C8178BB4CCD28_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = KeyEvent_ToString_m0A62D88B95C5C7048B1E6652BF7C8178BB4CCD28(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 59973
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_PrintMembers_m7A8DD797E7DB32A7EEAEED0A130AC8C517582C35 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventModifiers_tB9DEEF73F8FC4C312B8E0C34336C7D9C3023B270_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral901DF19E2B8FC53F5759654AE2CE931003516225);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECAC00165D00BE416D490E50BA796B1F3CB2BAF4);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		StringBuilder_t* L_0 = ___0_builder;
		NullCheck(L_0);
		StringBuilder_t* L_1;
		L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral901DF19E2B8FC53F5759654AE2CE931003516225, NULL);
		StringBuilder_t* L_2 = ___0_builder;
		int32_t L_3;
		L_3 = KeyEvent_get_key_m04086073C8AD559EC2712D2EF22D937567ABAE63_inline(__this, NULL);
		V_0 = L_3;
		Il2CppFakeBox<int32_t> L_4(KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		NullCheck(L_2);
		StringBuilder_t* L_6;
		L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, L_5, NULL);
		StringBuilder_t* L_7 = ___0_builder;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, _stringLiteralECAC00165D00BE416D490E50BA796B1F3CB2BAF4, NULL);
		StringBuilder_t* L_9 = ___0_builder;
		int32_t L_10;
		L_10 = KeyEvent_get_modifiers_m602DEF3BA379359DCA04C29CD67A7AFF2093F72B_inline(__this, NULL);
		V_1 = L_10;
		Il2CppFakeBox<int32_t> L_11(EventModifiers_tB9DEEF73F8FC4C312B8E0C34336C7D9C3023B270_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_12;
		L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
		NullCheck(L_9);
		StringBuilder_t* L_13;
		L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_9, L_12, NULL);
		return (bool)1;
	}
}
IL2CPP_EXTERN_C  bool KeyEvent_PrintMembers_m7A8DD797E7DB32A7EEAEED0A130AC8C517582C35_AdjustorThunk (RuntimeObject* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	bool _returnValue;
	_returnValue = KeyEvent_PrintMembers_m7A8DD797E7DB32A7EEAEED0A130AC8C517582C35(_thisAdjusted, ___0_builder, method);
	return _returnValue;
}
// Method Definition Index: 59974
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_op_Equality_m6B9672CB4547830836D81298DEE0931BE2E3A1B2 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_left, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___1_right, const RuntimeMethod* method) 
{
	{
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_0 = ___1_right;
		bool L_1;
		L_1 = KeyEvent_Equals_m1E047F5F936DF11AB2E42A0084270407816120A0((&___0_left), L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 59975
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeyEvent_GetHashCode_m597244B0C54076AA98E06A3DE7E0A39CF1788154 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7* L_0;
		L_0 = EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_inline(EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_RuntimeMethod_var);
		int32_t L_1 = __this->___U3CkeyU3Ek__BackingField;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_0, L_1);
		EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425* L_3;
		L_3 = EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_inline(EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_RuntimeMethod_var);
		int32_t L_4 = __this->___U3CmodifiersU3Ek__BackingField;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_3, L_4);
		return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)-1521134295))), L_5));
	}
}
IL2CPP_EXTERN_C  int32_t KeyEvent_GetHashCode_m597244B0C54076AA98E06A3DE7E0A39CF1788154_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = KeyEvent_GetHashCode_m597244B0C54076AA98E06A3DE7E0A39CF1788154(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 59976
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_Equals_m76D27461C6112D06D6210AE73F9D2A43ED3B10D4 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		bool L_2;
		L_2 = KeyEvent_Equals_m1E047F5F936DF11AB2E42A0084270407816120A0(__this, ((*(KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*)UnBox(L_1, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674_il2cpp_TypeInfo_var))), NULL);
		return L_2;
	}

IL_0015:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool KeyEvent_Equals_m76D27461C6112D06D6210AE73F9D2A43ED3B10D4_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	bool _returnValue;
	_returnValue = KeyEvent_Equals_m76D27461C6112D06D6210AE73F9D2A43ED3B10D4(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 59977
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyEvent_Equals_m1E047F5F936DF11AB2E42A0084270407816120A0 (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t5D0EADFAB4CDA6FE8C645F2DF54E2D0DB89614F7* L_0;
		L_0 = EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_inline(EqualityComparer_1_get_Default_mC302A69D0DAFF150DBF60FD3EB45254AF55673CE_RuntimeMethod_var);
		int32_t L_1 = __this->___U3CkeyU3Ek__BackingField;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_2 = ___0_other;
		int32_t L_3 = L_2.___U3CkeyU3Ek__BackingField;
		NullCheck(L_0);
		bool L_4;
		L_4 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_0, L_1, L_3);
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		EqualityComparer_1_t47A202E0616B7339D4BD7C046BDFAAACE737B425* L_5;
		L_5 = EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_inline(EqualityComparer_1_get_Default_mA3B2B3FCEAED0371482377C9C816C9854BD23BEA_RuntimeMethod_var);
		int32_t L_6 = __this->___U3CmodifiersU3Ek__BackingField;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_7 = ___0_other;
		int32_t L_8 = L_7.___U3CmodifiersU3Ek__BackingField;
		NullCheck(L_5);
		bool L_9;
		L_9 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_5, L_6, L_8);
		return L_9;
	}

IL_002f:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool KeyEvent_Equals_m1E047F5F936DF11AB2E42A0084270407816120A0_AdjustorThunk (RuntimeObject* __this, KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 ___0_other, const RuntimeMethod* method)
{
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674*>(__this + _offset);
	bool _returnValue;
	_returnValue = KeyEvent_Equals_m1E047F5F936DF11AB2E42A0084270407816120A0(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
#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
// Method Definition Index: 59978
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextSelectingUtilities_get_hasSelection_m1EAC983A8F0A51B91D411B45C50F222301363D54 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 59979
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextSelectingUtilities_get_revealCursor_m03960CB07FA7C76A4AB6A0930B33E4D93AB525C4 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_RevealCursor;
		return L_0;
	}
}
// Method Definition Index: 59980
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_revealCursor_m258F0EB0D16F6C293CCB6AD083CE71C998408C1D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	{
		bool L_0 = __this->___m_RevealCursor;
		bool L_1 = ___0_value;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		bool L_2 = ___0_value;
		__this->___m_RevealCursor = L_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___OnRevealCursorChange;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
		if (L_4)
		{
			G_B3_0 = L_4;
			goto IL_001b;
		}
		G_B2_0 = L_4;
	}
	{
		return;
	}

IL_001b:
	{
		NullCheck(G_B3_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B3_0, NULL);
	}

IL_0020:
	{
		return;
	}
}
// Method Definition Index: 59981
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_m_CharacterCount_m565B847696086EE38B00E2078246B633C8949362 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = TextHandle_get_characterCount_m58420F9E2A2AF85169DCFCE4EFA7291E966615F2(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 59982
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (L_1)
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_m_CharacterCount_m565B847696086EE38B00E2078246B633C8949362(__this, NULL);
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_3 = __this->___textHandle;
		NullCheck(L_3);
		TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_4;
		L_4 = TextHandle_get_textInfo_mA9F2BFB37F7ADA773731AFBC3B53FDD858D87FEE(L_3, NULL);
		NullCheck(L_4);
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_5 = L_4->___textElementInfo;
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_m_CharacterCount_m565B847696086EE38B00E2078246B633C8949362(__this, NULL);
		NullCheck(L_5);
		uint32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_6, 1)))))->___character;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)8203))))
		{
			goto IL_0046;
		}
	}

IL_003f:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_m_CharacterCount_m565B847696086EE38B00E2078246B633C8949362(__this, NULL);
		return L_8;
	}

IL_0046:
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_m_CharacterCount_m565B847696086EE38B00E2078246B633C8949362(__this, NULL);
		return ((int32_t)il2cpp_codegen_subtract(L_9, 1));
	}
}
// Method Definition Index: 59983
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		TextInfo_t27E58E62A7552C66D38C175AF9D22622365F5D09* L_1;
		L_1 = TextHandle_get_textInfo_mA9F2BFB37F7ADA773731AFBC3B53FDD858D87FEE(L_0, NULL);
		NullCheck(L_1);
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_2 = L_1->___textElementInfo;
		return L_2;
	}
}
// Method Definition Index: 59984
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_2 = __this->___m_CursorIndex;
		int32_t L_3;
		L_3 = TextSelectingUtilities_ClampTextIndex_mB930102E92954D879DB2A4598104CCE37B8294C9(__this, L_2, NULL);
		return L_3;
	}

IL_001a:
	{
		return 0;
	}
}
// Method Definition Index: 59985
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	{
		int32_t L_0 = __this->___m_CursorIndex;
		int32_t L_1 = ___0_value;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_2 = ___0_value;
		__this->___m_CursorIndex = L_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___OnCursorIndexChange;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
		if (L_4)
		{
			G_B3_0 = L_4;
			goto IL_001b;
		}
		G_B2_0 = L_4;
	}
	{
		return;
	}

IL_001b:
	{
		NullCheck(G_B3_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B3_0, NULL);
	}

IL_0020:
	{
		return;
	}
}
// Method Definition Index: 59986
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_cursorIndexNoValidation_m7CDAB3D2042A47B901144873355EBDEC20A19BC0 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_CursorIndex;
		return L_0;
	}
}
// Method Definition Index: 59987
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_cursorIndexNoValidation_m7AE6A1C9184AAB0CCB5BB330D9DBDBB3672B30FB (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	{
		int32_t L_0 = __this->___m_CursorIndex;
		int32_t L_1 = ___0_value;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_2 = ___0_value;
		TextSelectingUtilities_SetCursorIndexWithoutNotify_mE668E83B53B4F8520550DBE6A1A9562C5C91EE23_inline(__this, L_2, NULL);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___OnCursorIndexChange;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
		if (L_4)
		{
			G_B3_0 = L_4;
			goto IL_001b;
		}
		G_B2_0 = L_4;
	}
	{
		return;
	}

IL_001b:
	{
		NullCheck(G_B3_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B3_0, NULL);
	}

IL_0020:
	{
		return;
	}
}
// Method Definition Index: 59988
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SetCursorIndexWithoutNotify_mE668E83B53B4F8520550DBE6A1A9562C5C91EE23 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_index;
		__this->___m_CursorIndex = L_0;
		return;
	}
}
// Method Definition Index: 59989
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_2 = __this->___m_SelectIndex;
		int32_t L_3;
		L_3 = TextSelectingUtilities_ClampTextIndex_mB930102E92954D879DB2A4598104CCE37B8294C9(__this, L_2, NULL);
		return L_3;
	}

IL_001a:
	{
		return 0;
	}
}
// Method Definition Index: 59990
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	{
		int32_t L_0 = __this->___m_SelectIndex;
		int32_t L_1 = ___0_value;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_2 = ___0_value;
		TextSelectingUtilities_SetSelectIndexWithoutNotify_mB85BC0CB70D8CC1192E160812D033A85AB1BBA7B_inline(__this, L_2, NULL);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___OnSelectIndexChange;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
		if (L_4)
		{
			G_B3_0 = L_4;
			goto IL_001b;
		}
		G_B2_0 = L_4;
	}
	{
		return;
	}

IL_001b:
	{
		NullCheck(G_B3_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B3_0, NULL);
	}

IL_0020:
	{
		return;
	}
}
// Method Definition Index: 59991
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_set_selectIndexNoValidation_m33419765AB7C89808709A4F26931322847F2EE1F (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	{
		int32_t L_0 = __this->___m_SelectIndex;
		int32_t L_1 = ___0_value;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_2 = ___0_value;
		TextSelectingUtilities_SetSelectIndexWithoutNotify_mB85BC0CB70D8CC1192E160812D033A85AB1BBA7B_inline(__this, L_2, NULL);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___OnSelectIndexChange;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
		if (L_4)
		{
			G_B3_0 = L_4;
			goto IL_001b;
		}
		G_B2_0 = L_4;
	}
	{
		return;
	}

IL_001b:
	{
		NullCheck(G_B3_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B3_0, NULL);
	}

IL_0020:
	{
		return;
	}
}
// Method Definition Index: 59992
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SetSelectIndexWithoutNotify_mB85BC0CB70D8CC1192E160812D033A85AB1BBA7B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_index;
		__this->___m_SelectIndex = L_0;
		return;
	}
}
// Method Definition Index: 59993
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextSelectingUtilities_get_selectedText_m3EDF3B731E0290C10EDF1A7E8F7F4C6FD17C36EA (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_0014;
		}
	}
	{
		return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}

IL_0014:
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_0041;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_4 = __this->___textHandle;
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_4);
		String_t* L_8;
		L_8 = TextHandle_Substring_m3B3C2EC9E167E4C74AB319DE140780560976EDEC(L_4, L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), NULL);
		return L_8;
	}

IL_0041:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_9 = __this->___textHandle;
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_11;
		L_11 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_12;
		L_12 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		NullCheck(L_9);
		String_t* L_13;
		L_13 = TextHandle_Substring_m3B3C2EC9E167E4C74AB319DE140780560976EDEC(L_9, L_10, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
		return L_13;
	}
}
// Method Definition Index: 59994
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities__ctor_mAACBA5F894D4C9F13699A91D2F317F76FC3CE20D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* ___0_textHandle, const RuntimeMethod* method) 
{
	{
		__this->___iAltCursorPos = (-1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = ___0_textHandle;
		__this->___textHandle = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___textHandle), (void*)L_0);
		return;
	}
}
// Method Definition Index: 59995
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextSelectingUtilities_HandleKeyEvent_mF877E79B6FDE991BD91F3531A1DB8625E7AC7050 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_key, int32_t ___1_modifiers, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mE2DB8B9CE182C2E51A93ED2A37DFF9DF0BD889A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m8F44168A71FA93C7625F1E5DE06C09578F48778A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_key;
		int32_t L_1 = ___1_modifiers;
		int32_t L_2;
		L_2 = SystemInfo_get_operatingSystemFamily_mC8B13A7D2F34699EDDA4F7629F117C76F0C865FA(NULL);
		il2cpp_codegen_runtime_class_init_inline(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB L_3;
		L_3 = TextSelectingUtilities_TextSelectOpFromEnum_m88A61C50E801FF6F02C7E1E12356D55B92618B82(L_0, L_1, (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0), NULL);
		V_0 = L_3;
		bool L_4;
		L_4 = Nullable_1_get_HasValue_mE2DB8B9CE182C2E51A93ED2A37DFF9DF0BD889A5_inline((&V_0), Nullable_1_get_HasValue_mE2DB8B9CE182C2E51A93ED2A37DFF9DF0BD889A5_RuntimeMethod_var);
		if (!L_4)
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_5;
		L_5 = Nullable_1_get_Value_m8F44168A71FA93C7625F1E5DE06C09578F48778A((&V_0), Nullable_1_get_Value_m8F44168A71FA93C7625F1E5DE06C09578F48778A_RuntimeMethod_var);
		bool L_6;
		L_6 = TextSelectingUtilities_PerformOperation_m9BE5DFBB0FAD09C66EAA983BF6B3196FEB72885C(__this, L_5, NULL);
		return (bool)1;
	}

IL_0029:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59996
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextSelectingUtilities_PerformOperation_m9BE5DFBB0FAD09C66EAA983BF6B3196FEB72885C (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_operation, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSelectOp_tA7F70185F9205EE9DEF86DC6929C73768D165F43_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD26781B489D74246E46948A3CF454478F1000C5);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_operation;
		switch (L_0)
		{
			case 0:
			{
				goto IL_005f;
			}
			case 1:
			{
				goto IL_006a;
			}
			case 2:
			{
				goto IL_0075;
			}
			case 3:
			{
				goto IL_0080;
			}
			case 4:
			{
				goto IL_00b1;
			}
			case 5:
			{
				goto IL_00b9;
			}
			case 6:
			{
				goto IL_0109;
			}
			case 7:
			{
				goto IL_0109;
			}
			case 8:
			{
				goto IL_00c1;
			}
			case 9:
			{
				goto IL_00c9;
			}
			case 10:
			{
				goto IL_00e1;
			}
			case 11:
			{
				goto IL_00e9;
			}
			case 12:
			{
				goto IL_0096;
			}
			case 13:
			{
				goto IL_008b;
			}
			case 14:
			{
				goto IL_00a1;
			}
			case 15:
			{
				goto IL_00a9;
			}
			case 16:
			{
				goto IL_00d9;
			}
			case 17:
			{
				goto IL_00d1;
			}
			case 18:
			{
				goto IL_00f1;
			}
			case 19:
			{
				goto IL_00f9;
			}
			case 20:
			{
				goto IL_0101;
			}
		}
	}
	{
		goto IL_0109;
	}

IL_005f:
	{
		TextSelectingUtilities_SelectLeft_m58C9318F57E2762A0215E883118B4DCDC40236D8(__this, NULL);
		goto IL_0125;
	}

IL_006a:
	{
		TextSelectingUtilities_SelectRight_m3A7CEB763595AA66BE09AC65269C5583430A77B5(__this, NULL);
		goto IL_0125;
	}

IL_0075:
	{
		TextSelectingUtilities_SelectUp_m4A361A8A18E5B94472A34A4F50D54E2C58218C00(__this, NULL);
		goto IL_0125;
	}

IL_0080:
	{
		TextSelectingUtilities_SelectDown_m7C321C2A670CB8B2426384B2DBFF3ECC4F74771C(__this, NULL);
		goto IL_0125;
	}

IL_008b:
	{
		TextSelectingUtilities_SelectWordRight_mA51CC92887399B5E72C2A1D03923D49981FE878D(__this, NULL);
		goto IL_0125;
	}

IL_0096:
	{
		TextSelectingUtilities_SelectWordLeft_mBE7BB31B01FFF5D8C8364C48AED9AEE9DABFAF77(__this, NULL);
		goto IL_0125;
	}

IL_00a1:
	{
		TextSelectingUtilities_SelectToEndOfPreviousWord_m7B2ACE398FDCEA82FF17C6B8CD8BEC20CAD3D466(__this, NULL);
		goto IL_0125;
	}

IL_00a9:
	{
		TextSelectingUtilities_SelectToStartOfNextWord_m9A0288478CCE45E12DA304F004C468B55ADC6441(__this, NULL);
		goto IL_0125;
	}

IL_00b1:
	{
		TextSelectingUtilities_SelectTextStart_m1113D8935602F137177EE502A18EC4DBAB09E3D1(__this, NULL);
		goto IL_0125;
	}

IL_00b9:
	{
		TextSelectingUtilities_SelectTextEnd_m0A09F01425322B2E5D744B71AB0A02F44A1BE669(__this, NULL);
		goto IL_0125;
	}

IL_00c1:
	{
		TextSelectingUtilities_ExpandSelectGraphicalLineStart_m327CA3FD5825EE91B819CC019DB50027FC5F6973(__this, NULL);
		goto IL_0125;
	}

IL_00c9:
	{
		TextSelectingUtilities_ExpandSelectGraphicalLineEnd_mE2A50C168A5E8D7A113A0404BD9BA84708F0187B(__this, NULL);
		goto IL_0125;
	}

IL_00d1:
	{
		TextSelectingUtilities_SelectParagraphForward_mC08FA534CADA25FF8BD1791A4AE9D8B270A52F64(__this, NULL);
		goto IL_0125;
	}

IL_00d9:
	{
		TextSelectingUtilities_SelectParagraphBackward_m75306A370F66DE0DA1B7BBBE9AA0BBCCB34C5C63(__this, NULL);
		goto IL_0125;
	}

IL_00e1:
	{
		TextSelectingUtilities_SelectGraphicalLineStart_m8D130F3DE856C675B78494265B41A7FA0C95D9C0(__this, NULL);
		goto IL_0125;
	}

IL_00e9:
	{
		TextSelectingUtilities_SelectGraphicalLineEnd_m5332B691069727FE0A971F746CB33FAC15BAE422(__this, NULL);
		goto IL_0125;
	}

IL_00f1:
	{
		TextSelectingUtilities_Copy_m187232B5D1B269CB82C7481B269BE08F59ADD5BD(__this, NULL);
		goto IL_0125;
	}

IL_00f9:
	{
		TextSelectingUtilities_SelectAll_mFB3BFFACD05A8C29DBE415AAFEDBE9B1687E1455(__this, NULL);
		goto IL_0125;
	}

IL_0101:
	{
		TextSelectingUtilities_SelectNone_m09F6D825A29FE596BA8AAB098632FCA75EA8E0F8(__this, NULL);
		goto IL_0125;
	}

IL_0109:
	{
		Il2CppFakeBox<int32_t> L_1(TextSelectOp_tA7F70185F9205EE9DEF86DC6929C73768D165F43_il2cpp_TypeInfo_var, (&___0_operation));
		String_t* L_2;
		L_2 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_1), NULL);
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralBD26781B489D74246E46948A3CF454478F1000C5, L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
	}

IL_0125:
	{
		return (bool)0;
	}
}
// Method Definition Index: 59997
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB TextSelectingUtilities_TextSelectOpFromEnum_m88A61C50E801FF6F02C7E1E12356D55B92618B82 (int32_t ___0_key, int32_t ___1_modifiers, bool ___2_IsMacOsFamily, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Enumerator_t47981F143B8E63227EC051C1563989BD1149150B V_1;
	memset((&V_1), 0, sizeof(V_1));
	ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB V_3;
	memset((&V_3), 0, sizeof(V_3));
	ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB V_5;
	memset((&V_5), 0, sizeof(V_5));
	List_1_t87923DEC06E88F085917D12E250196864F342609* G_B10_0 = NULL;
	{
		int32_t L_0 = ___1_modifiers;
		___1_modifiers = ((int32_t)((int32_t)L_0&((int32_t)-33)));
		int32_t L_1 = ___0_key;
		int32_t L_2 = ___1_modifiers;
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&V_0), L_1, L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_3 = ((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_GlobalKeyMappings;
		NullCheck(L_3);
		Enumerator_t47981F143B8E63227EC051C1563989BD1149150B L_4;
		L_4 = List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46(L_3, List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46_RuntimeMethod_var);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004b:
			{
				Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC((&V_1), Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0040_1;
			}

IL_001c_1:
			{
				ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_5;
				L_5 = Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_inline((&V_1), Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_RuntimeMethod_var);
				V_2 = L_5;
				ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_6 = V_2;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_7 = L_6.___Item1;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_8 = V_0;
				bool L_9;
				L_9 = KeyEvent_op_Equality_m6B9672CB4547830836D81298DEE0931BE2E3A1B2(L_7, L_8, NULL);
				if (!L_9)
				{
					goto IL_0040_1;
				}
			}
			{
				ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_10 = V_2;
				int32_t L_11 = L_10.___Item2;
				Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB L_12;
				memset((&L_12), 0, sizeof(L_12));
				Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32((&L_12), L_11, Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32_RuntimeMethod_var);
				V_3 = L_12;
				goto IL_00bb;
			}

IL_0040_1:
			{
				bool L_13;
				L_13 = Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27((&V_1), Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_001c_1;
				}
			}
			{
				goto IL_0059;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0059:
	{
		bool L_14 = ___2_IsMacOsFamily;
		if (L_14)
		{
			goto IL_0063;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_15 = ((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_WindowsLinuxKeyMappings;
		G_B10_0 = L_15;
		goto IL_0068;
	}

IL_0063:
	{
		il2cpp_codegen_runtime_class_init_inline(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_16 = ((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_MacKeyMappings;
		G_B10_0 = L_16;
	}

IL_0068:
	{
		NullCheck(G_B10_0);
		Enumerator_t47981F143B8E63227EC051C1563989BD1149150B L_17;
		L_17 = List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46(G_B10_0, List_1_GetEnumerator_m908A71C654F3BD16C798042B602F003CEE972D46_RuntimeMethod_var);
		V_1 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00a2:
			{
				Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC((&V_1), Enumerator_Dispose_m84AFFE1A50DBF8AD6B0FAAB4507AAC37BF0045BC_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0097_1;
			}

IL_0070_1:
			{
				ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_18;
				L_18 = Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_inline((&V_1), Enumerator_get_Current_m18FC580DAF715A6ACC9F37F954352720D0065BF6_RuntimeMethod_var);
				V_4 = L_18;
				ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_19 = V_4;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_20 = L_19.___Item1;
				KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_21 = V_0;
				bool L_22;
				L_22 = KeyEvent_op_Equality_m6B9672CB4547830836D81298DEE0931BE2E3A1B2(L_20, L_21, NULL);
				if (!L_22)
				{
					goto IL_0097_1;
				}
			}
			{
				ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_23 = V_4;
				int32_t L_24 = L_23.___Item2;
				Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB L_25;
				memset((&L_25), 0, sizeof(L_25));
				Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32((&L_25), L_24, Nullable_1__ctor_m8279839FD63A7C09F82D4A520B2C1AA5CAEABC32_RuntimeMethod_var);
				V_3 = L_25;
				goto IL_00bb;
			}

IL_0097_1:
			{
				bool L_26;
				L_26 = Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27((&V_1), Enumerator_MoveNext_mD8634F9CCB77D2988B127365E68F8A26AD766A27_RuntimeMethod_var);
				if (L_26)
				{
					goto IL_0070_1;
				}
			}
			{
				goto IL_00b0;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00b0:
	{
		il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB));
		Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB L_27 = V_5;
		return L_27;
	}

IL_00bb:
	{
		Nullable_1_t736D49F2ADE79DD73304080085B8B3D1D0AE01AB L_28 = V_3;
		return L_28;
	}
}
// Method Definition Index: 59998
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		__this->___hasHorizontalCursorPos = (bool)0;
		__this->___iAltCursorPos = (-1);
		return;
	}
}
// Method Definition Index: 59999
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_OnFocus_m10D1A39D7421192FEE922E63285FDDB7AEB7CD0E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, bool ___0_selectAll, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_selectAll;
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		TextSelectingUtilities_SelectAll_mFB3BFFACD05A8C29DBE415AAFEDBE9B1687E1455(__this, NULL);
	}

IL_0009:
	{
		TextSelectingUtilities_set_revealCursor_m258F0EB0D16F6C293CCB6AD083CE71C998408C1D(__this, (bool)1, NULL);
		return;
	}
}
// Method Definition Index: 60000
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectAll_mFB3BFFACD05A8C29DBE415AAFEDBE9B1687E1455 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, 0, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, ((int32_t)2147483647LL), NULL);
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		return;
	}
}
// Method Definition Index: 60001
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectNone_m09F6D825A29FE596BA8AAB098632FCA75EA8E0F8 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_0, NULL);
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		return;
	}
}
// Method Definition Index: 60002
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectLeft_m58C9318F57E2762A0215E883118B4DCDC40236D8 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		bool L_0 = __this->___m_bJustSelected;
		if (!L_0)
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_1) <= ((int32_t)L_2)))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_3;
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_4, NULL);
		int32_t L_5 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_5, NULL);
	}

IL_0030:
	{
		__this->___m_bJustSelected = (bool)0;
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_7;
		L_7 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_6, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 60003
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectRight_m3A7CEB763595AA66BE09AC65269C5583430A77B5 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		bool L_0 = __this->___m_bJustSelected;
		if (!L_0)
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_3;
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_4, NULL);
		int32_t L_5 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_5, NULL);
	}

IL_0030:
	{
		__this->___m_bJustSelected = (bool)0;
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_7;
		L_7 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_6, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 60004
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectUp_m4A361A8A18E5B94472A34A4F50D54E2C58218C00 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_LineUpCharacterPosition_m69F1091BCD4A92E343B60966F4C49A9E36106C5B(L_0, L_1, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_2, NULL);
		return;
	}
}
// Method Definition Index: 60005
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectDown_m7C321C2A670CB8B2426384B2DBFF3ECC4F74771C (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_LineDownCharacterPosition_mDD7F4379B59B9CAF7431CCC3E4056CF3511ECF9F(L_0, L_1, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_2, NULL);
		return;
	}
}
// Method Definition Index: 60006
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectTextEnd_m0A09F01425322B2E5D744B71AB0A02F44A1BE669 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_0, NULL);
		return;
	}
}
// Method Definition Index: 60007
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectTextStart_m1113D8935602F137177EE502A18EC4DBAB09E3D1 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, 0, NULL);
		return;
	}
}
// Method Definition Index: 60008
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectToStartOfNextWord_m9A0288478CCE45E12DA304F004C468B55ADC6441 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_FindStartOfNextWord_mD1412DE9BCE803964AC84C52C584894D68DA9A3A(__this, L_0, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 60009
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectToEndOfPreviousWord_m7B2ACE398FDCEA82FF17C6B8CD8BEC20CAD3D466 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_FindEndOfPreviousWord_mCD1626A0A12D8FDCACF74DAF724A63D9BEF0022D(__this, L_0, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 60010
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectWordRight_mA51CC92887399B5E72C2A1D03923D49981FE878D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	int32_t G_B4_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B4_1 = NULL;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		V_0 = L_0;
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_3, NULL);
		TextSelectingUtilities_MoveWordRight_m77DFED32CE0176143AC9A9F5CE6FA8EBB10AD8D2(__this, NULL);
		int32_t L_4 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_4, NULL);
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_5) < ((int32_t)L_6)))
		{
			G_B3_0 = __this;
			goto IL_004b;
		}
		G_B2_0 = __this;
	}
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B4_0 = L_7;
		G_B4_1 = G_B2_0;
		goto IL_0051;
	}

IL_004b:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B4_0 = L_8;
		G_B4_1 = G_B3_0;
	}

IL_0051:
	{
		NullCheck(G_B4_1);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B4_1, G_B4_0, NULL);
		return;
	}

IL_0057:
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_9, NULL);
		TextSelectingUtilities_MoveWordRight_m77DFED32CE0176143AC9A9F5CE6FA8EBB10AD8D2(__this, NULL);
		int32_t L_10 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_10, NULL);
		return;
	}
}
// Method Definition Index: 60011
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectWordLeft_mBE7BB31B01FFF5D8C8364C48AED9AEE9DABFAF77 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	int32_t G_B4_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B4_1 = NULL;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		V_0 = L_0;
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_1) <= ((int32_t)L_2)))
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_3, NULL);
		TextSelectingUtilities_MoveWordLeft_m58E1C75C836B1718EFA96B456107B7D1210A0B9D(__this, NULL);
		int32_t L_4 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_4, NULL);
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_5) > ((int32_t)L_6)))
		{
			G_B3_0 = __this;
			goto IL_004b;
		}
		G_B2_0 = __this;
	}
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B4_0 = L_7;
		G_B4_1 = G_B2_0;
		goto IL_0051;
	}

IL_004b:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B4_0 = L_8;
		G_B4_1 = G_B3_0;
	}

IL_0051:
	{
		NullCheck(G_B4_1);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B4_1, G_B4_0, NULL);
		return;
	}

IL_0057:
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_9, NULL);
		TextSelectingUtilities_MoveWordLeft_m58E1C75C836B1718EFA96B456107B7D1210A0B9D(__this, NULL);
		int32_t L_10 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_10, NULL);
		return;
	}
}
// Method Definition Index: 60012
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectGraphicalLineStart_m8D130F3DE856C675B78494265B41A7FA0C95D9C0 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_GetGraphicalLineStart_m2EB83DCA726CF95083DB8273A14E10594D8E902E(__this, L_0, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 60013
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectGraphicalLineEnd_m5332B691069727FE0A971F746CB33FAC15BAE422 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_GetGraphicalLineEnd_m19017F759BD610D3608523F4F2988F44D7B1AE35(__this, L_0, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 60014
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectParagraphForward_mC08FA534CADA25FF8BD1791A4AE9D8B270A52F64 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		NullCheck(L_2);
		bool L_3;
		L_3 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_2, NULL);
		if (!L_3)
		{
			goto IL_003e;
		}
	}
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_1 = L_4;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_5 = __this->___textHandle;
		NullCheck(L_5);
		TextHandle_SelectToNextParagraph_m16601CF807B7A64898D67CA6EA5BECC296570BB2(L_5, (&V_1), NULL);
		int32_t L_6 = V_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		return;
	}

IL_003e:
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((((int32_t)L_7) >= ((int32_t)L_8)))
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_10;
		L_10 = TextSelectingUtilities_IndexOfEndOfLine_mB5BEE7CE53811FD0B49B3B3BB058937596A3BE9F(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_10, NULL);
		bool L_11 = V_0;
		if (!L_11)
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_12;
		L_12 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_13;
		L_13 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_12) <= ((int32_t)L_13)))
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_14;
		L_14 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_14, NULL);
	}

IL_007d:
	{
		return;
	}
}
// Method Definition Index: 60015
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectParagraphBackward_m75306A370F66DE0DA1B7BBBE9AA0BBCCB34C5C63 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) > ((int32_t)L_1))? 1 : 0);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		NullCheck(L_2);
		bool L_3;
		L_3 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_2, NULL);
		if (!L_3)
		{
			goto IL_003e;
		}
	}
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_1 = L_4;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_5 = __this->___textHandle;
		NullCheck(L_5);
		TextHandle_SelectToPreviousParagraph_m6E718F46C68ABC46845CD39E4B606B85947F3B2B(L_5, (&V_1), NULL);
		int32_t L_6 = V_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		return;
	}

IL_003e:
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_7) <= ((int32_t)1)))
		{
			goto IL_0082;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_8 = __this->___textHandle;
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_8);
		int32_t L_10;
		L_10 = TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4(L_8, ((int32_t)10), ((int32_t)il2cpp_codegen_subtract(L_9, 2)), NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, ((int32_t)il2cpp_codegen_add(L_10, 1)), NULL);
		bool L_11 = V_0;
		if (!L_11)
		{
			goto IL_0092;
		}
	}
	{
		int32_t L_12;
		L_12 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_13;
		L_13 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_12) >= ((int32_t)L_13)))
		{
			goto IL_0092;
		}
	}
	{
		int32_t L_14;
		L_14 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_14, NULL);
		return;
	}

IL_0082:
	{
		int32_t L_15 = 0;
		V_2 = L_15;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_15, NULL);
		int32_t L_16 = V_2;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_16, NULL);
	}

IL_0092:
	{
		return;
	}
}
// Method Definition Index: 60016
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectCurrentWord_m69BB4E70A19FE4AE8F827361E7FBA9F28D937D36 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_0;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_1 = __this->___textHandle;
		NullCheck(L_1);
		bool L_2;
		L_2 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_1, NULL);
		if (!L_2)
		{
			goto IL_0056;
		}
	}
	{
		V_1 = 0;
		V_2 = 0;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_3 = __this->___textHandle;
		int32_t L_4 = V_0;
		NullCheck(L_3);
		TextHandle_SelectCurrentWord_mC2F2F8B7A1ED894DC478781774A4C1F728631C3F(L_3, L_4, (&V_1), (&V_2), NULL);
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_5) >= ((int32_t)L_6)))
		{
			goto IL_0046;
		}
	}
	{
		int32_t L_7 = V_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_7, NULL);
		int32_t L_8 = V_2;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_8, NULL);
		goto IL_009e;
	}

IL_0046:
	{
		int32_t L_9 = V_2;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_9, NULL);
		int32_t L_10 = V_1;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_10, NULL);
		goto IL_009e;
	}

IL_0056:
	{
		int32_t L_11;
		L_11 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_12;
		L_12 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_11) >= ((int32_t)L_12)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_13 = V_0;
		int32_t L_14;
		L_14 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, L_13, 1, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_14, NULL);
		int32_t L_15 = V_0;
		int32_t L_16;
		L_16 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, L_15, 0, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_16, NULL);
		goto IL_009e;
	}

IL_0082:
	{
		int32_t L_17 = V_0;
		int32_t L_18;
		L_18 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, L_17, 0, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_18, NULL);
		int32_t L_19 = V_0;
		int32_t L_20;
		L_20 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, L_19, 1, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_20, NULL);
	}

IL_009e:
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		__this->___m_bJustSelected = (bool)1;
		return;
	}
}
// Method Definition Index: 60017
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectCurrentParagraph_m1C9B7C3C32BF4DBB1EAE3A213CC875448221BBA5 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		V_0 = L_0;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_1 = __this->___textHandle;
		NullCheck(L_1);
		bool L_2;
		L_2 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_1, NULL);
		if (!L_2)
		{
			goto IL_0046;
		}
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_1 = L_3;
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		V_2 = L_4;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_5 = __this->___textHandle;
		NullCheck(L_5);
		TextHandle_SelectCurrentParagraph_m7BC0C69779C5B11C26E5D02D57C56A611033652D(L_5, (&V_1), (&V_2), NULL);
		int32_t L_6 = V_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		int32_t L_7 = V_2;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_7, NULL);
		return;
	}

IL_0046:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_9 = V_0;
		if ((((int32_t)L_8) >= ((int32_t)L_9)))
		{
			goto IL_0061;
		}
	}
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_11;
		L_11 = TextSelectingUtilities_IndexOfEndOfLine_mB5BEE7CE53811FD0B49B3B3BB058937596A3BE9F(__this, L_10, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_11, NULL);
	}

IL_0061:
	{
		int32_t L_12;
		L_12 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if (!L_12)
		{
			goto IL_0086;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_13 = __this->___textHandle;
		int32_t L_14;
		L_14 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		NullCheck(L_13);
		int32_t L_15;
		L_15 = TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4(L_13, ((int32_t)10), ((int32_t)il2cpp_codegen_subtract(L_14, 1)), NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, ((int32_t)il2cpp_codegen_add(L_15, 1)), NULL);
	}

IL_0086:
	{
		return;
	}
}
// Method Definition Index: 60018
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveRight_m58AC9507E0EF825828E9C0B0D07366169B8A81F6 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_2, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_3, NULL);
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_4, NULL);
		return;
	}

IL_0033:
	{
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_6)))
		{
			goto IL_004e;
		}
	}
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_7, NULL);
		return;
	}

IL_004e:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_8, NULL);
		return;
	}
}
// Method Definition Index: 60019
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveLeft_m22B44EA2316E5DAC5640CCAF5345069D0B8DAA3E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_2, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_3, NULL);
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_4, NULL);
		goto IL_0056;
	}

IL_002e:
	{
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_6)))
		{
			goto IL_004a;
		}
	}
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_7, NULL);
		goto IL_0056;
	}

IL_004a:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_8, NULL);
	}

IL_0056:
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		return;
	}
}
// Method Definition Index: 60020
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveUp_m283C6B97401B8F0318CD792851AE0F34FFA87202 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_2, NULL);
		goto IL_0028;
	}

IL_001c:
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_3, NULL);
	}

IL_0028:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_4 = __this->___textHandle;
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_4);
		int32_t L_6;
		L_6 = TextHandle_LineUpCharacterPosition_m69F1091BCD4A92E343B60966F4C49A9E36106C5B(L_4, L_5, NULL);
		int32_t L_7 = L_6;
		V_0 = L_7;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_7, NULL);
		int32_t L_8 = V_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_8, NULL);
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_9) > ((int32_t)0)))
		{
			goto IL_0057;
		}
	}
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
	}

IL_0057:
	{
		return;
	}
}
// Method Definition Index: 60021
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveDown_mADFBAD7B791087960E00023EC057C7C429FEC818 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_0) <= ((int32_t)L_1)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_2, NULL);
		goto IL_0028;
	}

IL_001c:
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_3, NULL);
	}

IL_0028:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_4 = __this->___textHandle;
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_4);
		int32_t L_6;
		L_6 = TextHandle_LineDownCharacterPosition_mDD7F4379B59B9CAF7431CCC3E4056CF3511ECF9F(L_4, L_5, NULL);
		int32_t L_7 = L_6;
		V_0 = L_7;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_7, NULL);
		int32_t L_8 = V_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_8, NULL);
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
		{
			goto IL_005c;
		}
	}
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
	}

IL_005c:
	{
		return;
	}
}
// Method Definition Index: 60022
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveLineStart_m2D27569093E04B6919993EEB3B09DD15DDB392FD (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t G_B5_0 = 0;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_1 = L_2;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_3 = __this->___textHandle;
		NullCheck(L_3);
		TextHandle_SelectToPreviousParagraph_m6E718F46C68ABC46845CD39E4B606B85947F3B2B(L_3, (&V_1), NULL);
		int32_t L_4 = V_1;
		int32_t L_5 = L_4;
		V_2 = L_5;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_5, NULL);
		int32_t L_6 = V_2;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		return;
	}

IL_0032:
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_7) < ((int32_t)L_8)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B5_0 = L_9;
		goto IL_004e;
	}

IL_0048:
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B5_0 = L_10;
	}

IL_004e:
	{
		V_0 = G_B5_0;
		goto IL_0079;
	}

IL_0051:
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_11;
		L_11 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_12 = V_0;
		NullCheck(L_11);
		uint32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___character;
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_0079;
		}
	}
	{
		int32_t L_14 = V_0;
		int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1));
		V_2 = L_15;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_15, NULL);
		int32_t L_16 = V_2;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_16, NULL);
		return;
	}

IL_0079:
	{
		int32_t L_17 = V_0;
		int32_t L_18 = L_17;
		V_0 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
		if (L_18)
		{
			goto IL_0051;
		}
	}
	{
		int32_t L_19 = 0;
		V_2 = L_19;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_19, NULL);
		int32_t L_20 = V_2;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_20, NULL);
		return;
	}
}
// Method Definition Index: 60023
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveLineEnd_m8780681F36BDCB6CB7C4AA1702FAABDA7B93FAFC (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, 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 G_B5_0 = 0;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_2 = L_2;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_3 = __this->___textHandle;
		NullCheck(L_3);
		TextHandle_SelectToNextParagraph_m16601CF807B7A64898D67CA6EA5BECC296570BB2(L_3, (&V_2), NULL);
		int32_t L_4 = V_2;
		int32_t L_5 = L_4;
		V_3 = L_5;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_5, NULL);
		int32_t L_6 = V_3;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		return;
	}

IL_0032:
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_7) > ((int32_t)L_8)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B5_0 = L_9;
		goto IL_004e;
	}

IL_0048:
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B5_0 = L_10;
	}

IL_004e:
	{
		V_0 = G_B5_0;
		int32_t L_11;
		L_11 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		V_1 = L_11;
		goto IL_0082;
	}

IL_0058:
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_12;
		L_12 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_13 = V_0;
		NullCheck(L_12);
		uint32_t L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___character;
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_007e;
		}
	}
	{
		int32_t L_15 = V_0;
		int32_t L_16 = L_15;
		V_3 = L_16;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_16, NULL);
		int32_t L_17 = V_3;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_17, NULL);
		return;
	}

IL_007e:
	{
		int32_t L_18 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
	}

IL_0082:
	{
		int32_t L_19 = V_0;
		int32_t L_20 = V_1;
		if ((((int32_t)L_19) < ((int32_t)L_20)))
		{
			goto IL_0058;
		}
	}
	{
		int32_t L_21 = V_1;
		int32_t L_22 = L_21;
		V_3 = L_22;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_22, NULL);
		int32_t L_23 = V_3;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_23, NULL);
		return;
	}
}
// Method Definition Index: 60024
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveGraphicalLineStart_m533D06B0B8EF0F7E40BFB6EC58A9F3509C16ABD9 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_2 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_2 = NULL;
	int32_t G_B3_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_2 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_3 = NULL;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) < ((int32_t)L_1)))
		{
			G_B2_0 = __this;
			G_B2_1 = __this;
			G_B2_2 = __this;
			goto IL_0019;
		}
		G_B1_0 = __this;
		G_B1_1 = __this;
		G_B1_2 = __this;
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_001f;
	}

IL_0019:
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_001f:
	{
		NullCheck(G_B3_1);
		int32_t L_4;
		L_4 = TextSelectingUtilities_GetGraphicalLineStart_m2EB83DCA726CF95083DB8273A14E10594D8E902E(G_B3_1, G_B3_0, NULL);
		int32_t L_5 = L_4;
		V_0 = L_5;
		NullCheck(G_B3_2);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(G_B3_2, L_5, NULL);
		int32_t L_6 = V_0;
		NullCheck(G_B3_3);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B3_3, L_6, NULL);
		return;
	}
}
// Method Definition Index: 60025
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveGraphicalLineEnd_m36DE20A8FFF0A88D1DE5E29E947A36E778C39A97 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_2 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_2 = NULL;
	int32_t G_B3_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_2 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_3 = NULL;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			G_B2_0 = __this;
			G_B2_1 = __this;
			G_B2_2 = __this;
			goto IL_0019;
		}
		G_B1_0 = __this;
		G_B1_1 = __this;
		G_B1_2 = __this;
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_001f;
	}

IL_0019:
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_001f:
	{
		NullCheck(G_B3_1);
		int32_t L_4;
		L_4 = TextSelectingUtilities_GetGraphicalLineEnd_m19017F759BD610D3608523F4F2988F44D7B1AE35(G_B3_1, G_B3_0, NULL);
		int32_t L_5 = L_4;
		V_0 = L_5;
		NullCheck(G_B3_2);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(G_B3_2, L_5, NULL);
		int32_t L_6 = V_0;
		NullCheck(G_B3_3);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B3_3, L_6, NULL);
		return;
	}
}
// Method Definition Index: 60026
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveTextStart_mBADF4BE70F955437AE0362EE483744C713859844 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = 0;
		V_0 = L_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_0, NULL);
		int32_t L_1 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 60027
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveTextEnd_mE35C32BC1081B4F623D08CD69844B41F41A04D31 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		int32_t L_1 = L_0;
		V_0 = L_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_1, NULL);
		int32_t L_2 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_2, NULL);
		return;
	}
}
// Method Definition Index: 60028
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveParagraphForward_m44E8A65FC12C4B9CF5372A0143699D062A46B779 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B4_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B5_1 = NULL;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_2;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_3 = __this->___textHandle;
		NullCheck(L_3);
		TextHandle_SelectToNextParagraph_m16601CF807B7A64898D67CA6EA5BECC296570BB2(L_3, (&V_0), NULL);
		int32_t L_4 = V_0;
		int32_t L_5 = L_4;
		V_1 = L_5;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_5, NULL);
		int32_t L_6 = V_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		return;
	}

IL_0032:
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_7) > ((int32_t)L_8)))
		{
			G_B4_0 = __this;
			goto IL_0049;
		}
		G_B3_0 = __this;
	}
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B5_0 = L_9;
		G_B5_1 = G_B3_0;
		goto IL_004f;
	}

IL_0049:
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B5_0 = L_10;
		G_B5_1 = G_B4_0;
	}

IL_004f:
	{
		NullCheck(G_B5_1);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B5_1, G_B5_0, NULL);
		int32_t L_11;
		L_11 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_12;
		L_12 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((((int32_t)L_11) >= ((int32_t)L_12)))
		{
			goto IL_007f;
		}
	}
	{
		int32_t L_13;
		L_13 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_14;
		L_14 = TextSelectingUtilities_IndexOfEndOfLine_mB5BEE7CE53811FD0B49B3B3BB058937596A3BE9F(__this, ((int32_t)il2cpp_codegen_add(L_13, 1)), NULL);
		int32_t L_15 = L_14;
		V_1 = L_15;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_15, NULL);
		int32_t L_16 = V_1;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_16, NULL);
	}

IL_007f:
	{
		return;
	}
}
// Method Definition Index: 60029
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveParagraphBackward_m7AC33B37C226EEEC3A383AC9F37DF3B2A75CC1AF (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B4_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B5_1 = NULL;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_2;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_3 = __this->___textHandle;
		NullCheck(L_3);
		TextHandle_SelectToPreviousParagraph_m6E718F46C68ABC46845CD39E4B606B85947F3B2B(L_3, (&V_0), NULL);
		int32_t L_4 = V_0;
		int32_t L_5 = L_4;
		V_1 = L_5;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_5, NULL);
		int32_t L_6 = V_1;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		return;
	}

IL_0032:
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_7) < ((int32_t)L_8)))
		{
			G_B4_0 = __this;
			goto IL_0049;
		}
		G_B3_0 = __this;
	}
	{
		int32_t L_9;
		L_9 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B5_0 = L_9;
		G_B5_1 = G_B3_0;
		goto IL_004f;
	}

IL_0049:
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B5_0 = L_10;
		G_B5_1 = G_B4_0;
	}

IL_004f:
	{
		NullCheck(G_B5_1);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B5_1, G_B5_0, NULL);
		int32_t L_11;
		L_11 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((((int32_t)L_11) <= ((int32_t)1)))
		{
			goto IL_0084;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_12 = __this->___textHandle;
		int32_t L_13;
		L_13 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		NullCheck(L_12);
		int32_t L_14;
		L_14 = TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4(L_12, ((int32_t)10), ((int32_t)il2cpp_codegen_subtract(L_13, 2)), NULL);
		int32_t L_15 = ((int32_t)il2cpp_codegen_add(L_14, 1));
		V_1 = L_15;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_15, NULL);
		int32_t L_16 = V_1;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_16, NULL);
		return;
	}

IL_0084:
	{
		int32_t L_17 = 0;
		V_1 = L_17;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_17, NULL);
		int32_t L_18 = V_1;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_18, NULL);
		return;
	}
}
// Method Definition Index: 60030
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveWordRight_m77DFED32CE0176143AC9A9F5CE6FA8EBB10AD8D2 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_1 = NULL;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			G_B2_0 = __this;
			goto IL_0017;
		}
		G_B1_0 = __this;
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		goto IL_001d;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
	}

IL_001d:
	{
		NullCheck(G_B3_1);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B3_1, G_B3_0, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_4 = __this->___textHandle;
		NullCheck(L_4);
		bool L_5;
		L_5 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_4, NULL);
		if (!L_5)
		{
			goto IL_004c;
		}
	}
	{
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_7;
		L_7 = TextSelectingUtilities_FindStartOfNextWord_mD1412DE9BCE803964AC84C52C584894D68DA9A3A(__this, L_6, NULL);
		int32_t L_8 = L_7;
		V_0 = L_8;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_8, NULL);
		int32_t L_9 = V_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_9, NULL);
		goto IL_0067;
	}

IL_004c:
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_11;
		L_11 = TextSelectingUtilities_FindNextSeperator_m16CC1DF848F2D1925160196757C2F75DD88A840A(__this, L_10, NULL);
		int32_t L_12 = L_11;
		V_0 = L_12;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_12, NULL);
		int32_t L_13 = V_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_13, NULL);
	}

IL_0067:
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		return;
	}
}
// Method Definition Index: 60031
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveToStartOfNextWord_mEECC36BEAB4D3B5C5D00E0725C299A977028E7D2 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_001b;
		}
	}
	{
		TextSelectingUtilities_MoveRight_m58AC9507E0EF825828E9C0B0D07366169B8A81F6(__this, NULL);
		return;
	}

IL_001b:
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_FindStartOfNextWord_mD1412DE9BCE803964AC84C52C584894D68DA9A3A(__this, L_2, NULL);
		int32_t L_4 = L_3;
		V_0 = L_4;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_4, NULL);
		int32_t L_5 = V_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_5, NULL);
		return;
	}
}
// Method Definition Index: 60032
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveToEndOfPreviousWord_mB8440B817E2DE6ACDFA4E288BA29CCD2BF46878D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_001b;
		}
	}
	{
		TextSelectingUtilities_MoveLeft_m22B44EA2316E5DAC5640CCAF5345069D0B8DAA3E(__this, NULL);
		return;
	}

IL_001b:
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_FindEndOfPreviousWord_mCD1626A0A12D8FDCACF74DAF724A63D9BEF0022D(__this, L_2, NULL);
		int32_t L_4 = L_3;
		V_0 = L_4;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_4, NULL);
		int32_t L_5 = V_0;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_5, NULL);
		return;
	}
}
// Method Definition Index: 60033
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveWordLeft_m58E1C75C836B1718EFA96B456107B7D1210A0B9D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_1 = NULL;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) < ((int32_t)L_1)))
		{
			G_B2_0 = __this;
			goto IL_0017;
		}
		G_B1_0 = __this;
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		goto IL_001d;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
	}

IL_001d:
	{
		NullCheck(G_B3_1);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(G_B3_1, G_B3_0, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_4 = __this->___textHandle;
		NullCheck(L_4);
		bool L_5;
		L_5 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_4, NULL);
		if (!L_5)
		{
			goto IL_0043;
		}
	}
	{
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_7;
		L_7 = TextSelectingUtilities_FindEndOfPreviousWord_mCD1626A0A12D8FDCACF74DAF724A63D9BEF0022D(__this, L_6, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_7, NULL);
		goto IL_0055;
	}

IL_0043:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_9;
		L_9 = TextSelectingUtilities_FindPrevSeperator_m48DA274DF056F48A91D0225FED2ABFD42C18E5E1(__this, L_8, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_9, NULL);
	}

IL_0055:
	{
		int32_t L_10;
		L_10 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_10, NULL);
		return;
	}
}
// Method Definition Index: 60034
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MouseDragSelectsWholeWords_mD25CB64653867A13113CB3458C30A071C2E644B6 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, bool ___0_on, const RuntimeMethod* method) 
{
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B2_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B3_1 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B5_0 = NULL;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B4_0 = NULL;
	int32_t G_B6_0 = 0;
	TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* G_B6_1 = NULL;
	{
		bool L_0 = ___0_on;
		__this->___m_MouseDragSelectsWholeWords = L_0;
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_1) < ((int32_t)L_2)))
		{
			G_B2_0 = __this;
			goto IL_001e;
		}
		G_B1_0 = __this;
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B3_0 = L_3;
		G_B3_1 = G_B1_0;
		goto IL_0024;
	}

IL_001e:
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B3_0 = L_4;
		G_B3_1 = G_B2_0;
	}

IL_0024:
	{
		NullCheck(G_B3_1);
		G_B3_1->___m_DblClickInitPosStart = G_B3_0;
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_5) < ((int32_t)L_6)))
		{
			G_B5_0 = __this;
			goto IL_0040;
		}
		G_B4_0 = __this;
	}
	{
		int32_t L_7;
		L_7 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		G_B6_0 = L_7;
		G_B6_1 = G_B4_0;
		goto IL_0046;
	}

IL_0040:
	{
		int32_t L_8;
		L_8 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		G_B6_0 = L_8;
		G_B6_1 = G_B5_0;
	}

IL_0046:
	{
		NullCheck(G_B6_1);
		G_B6_1->___m_DblClickInitPosEnd = G_B6_0;
		return;
	}
}
// Method Definition Index: 60035
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_ExpandSelectGraphicalLineStart_m327CA3FD5825EE91B819CC019DB50027FC5F6973 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_GetGraphicalLineStart_m2EB83DCA726CF95083DB8273A14E10594D8E902E(__this, L_2, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_3, NULL);
		return;
	}

IL_0027:
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_4;
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_GetGraphicalLineStart_m2EB83DCA726CF95083DB8273A14E10594D8E902E(__this, L_5, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		int32_t L_7 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 60036
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_ExpandSelectGraphicalLineEnd_mE2A50C168A5E8D7A113A0404BD9BA84708F0187B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextSelectingUtilities_ClearCursorPos_m8A4AC19B15EA211809EED116D491F8A7EBA183B7(__this, NULL);
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		if ((((int32_t)L_0) <= ((int32_t)L_1)))
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_3;
		L_3 = TextSelectingUtilities_GetGraphicalLineEnd_m19017F759BD610D3608523F4F2988F44D7B1AE35(__this, L_2, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_3, NULL);
		return;
	}

IL_0027:
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		V_0 = L_4;
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_6;
		L_6 = TextSelectingUtilities_GetGraphicalLineEnd_m19017F759BD610D3608523F4F2988F44D7B1AE35(__this, L_5, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_6, NULL);
		int32_t L_7 = V_0;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 60037
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_DblClickSnap_mDBD3972B0485BBAF229084CC1BBEA34D0FB35396 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, uint8_t ___0_snapping, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = ___0_snapping;
		__this->___dblClickSnap = L_0;
		return;
	}
}
// Method Definition Index: 60038
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_MoveCursorToPosition_Internal_m2D8F0AD670878591ADBB2EB03BEFD3D3CBAC813C (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_cursorPosition, bool ___1_shift, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_cursorPosition;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_GetCursorIndexFromPosition_m68B7D720ED1589CC46538FACB50E7F7E56AA701E(L_0, L_1, (bool)1, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_2, NULL);
		bool L_3 = ___1_shift;
		if (L_3)
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_4, NULL);
	}

IL_0022:
	{
		return;
	}
}
// Method Definition Index: 60039
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_SelectToPosition_m8AFFE42279D0C7F6A1D7ED878E3D6869344282EB (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_cursorPosition, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		bool L_1 = __this->___m_MouseDragSelectsWholeWords;
		if (L_1)
		{
			goto IL_0025;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_cursorPosition;
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextHandle_GetCursorIndexFromPosition_m68B7D720ED1589CC46538FACB50E7F7E56AA701E(L_2, L_3, (bool)1, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_4, NULL);
		return;
	}

IL_0025:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_5 = __this->___textHandle;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_cursorPosition;
		NullCheck(L_5);
		int32_t L_7;
		L_7 = TextHandle_GetCursorIndexFromPosition_m68B7D720ED1589CC46538FACB50E7F7E56AA701E(L_5, L_6, (bool)1, NULL);
		V_0 = L_7;
		uint8_t L_8 = __this->___dblClickSnap;
		if (L_8)
		{
			goto IL_0123;
		}
	}
	{
		int32_t L_9 = V_0;
		int32_t L_10 = __this->___m_DblClickInitPosStart;
		if ((((int32_t)L_9) > ((int32_t)L_10)))
		{
			goto IL_00a2;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_11 = __this->___textHandle;
		NullCheck(L_11);
		bool L_12;
		L_12 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_11, NULL);
		if (!L_12)
		{
			goto IL_007e;
		}
	}
	{
		int32_t L_13;
		L_13 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_14;
		L_14 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_15;
		L_15 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_13, L_14, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_15, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_16 = __this->___textHandle;
		int32_t L_17 = V_0;
		NullCheck(L_16);
		int32_t L_18;
		L_18 = TextHandle_GetEndOfPreviousWord_mBD60CE374828B5794B8C16A67E38E032D71DE964(L_16, L_17, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_18, NULL);
		return;
	}

IL_007e:
	{
		int32_t L_19 = V_0;
		int32_t L_20;
		L_20 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, L_19, 1, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_20, NULL);
		int32_t L_21 = __this->___m_DblClickInitPosEnd;
		int32_t L_22;
		L_22 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, ((int32_t)il2cpp_codegen_subtract(L_21, 1)), 0, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_22, NULL);
		return;
	}

IL_00a2:
	{
		int32_t L_23 = V_0;
		int32_t L_24 = __this->___m_DblClickInitPosEnd;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_010a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_25 = __this->___textHandle;
		NullCheck(L_25);
		bool L_26;
		L_26 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_25, NULL);
		if (!L_26)
		{
			goto IL_00e4;
		}
	}
	{
		int32_t L_27;
		L_27 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_28;
		L_28 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		int32_t L_29;
		L_29 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_27, L_28, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_29, NULL);
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_30 = __this->___textHandle;
		int32_t L_31 = V_0;
		NullCheck(L_30);
		int32_t L_32;
		L_32 = TextHandle_GetStartOfNextWord_mC0F6A773ACA7BFE20E6785ABA0D183BE1BD84B2E(L_30, ((int32_t)il2cpp_codegen_subtract(L_31, 1)), NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_32, NULL);
		return;
	}

IL_00e4:
	{
		int32_t L_33 = V_0;
		int32_t L_34;
		L_34 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, ((int32_t)il2cpp_codegen_subtract(L_33, 1)), 0, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_34, NULL);
		int32_t L_35 = __this->___m_DblClickInitPosStart;
		int32_t L_36;
		L_36 = TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250(__this, ((int32_t)il2cpp_codegen_add(L_35, 1)), 1, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_36, NULL);
		return;
	}

IL_010a:
	{
		int32_t L_37 = __this->___m_DblClickInitPosStart;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_37, NULL);
		int32_t L_38 = __this->___m_DblClickInitPosEnd;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_38, NULL);
		return;
	}

IL_0123:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_39 = __this->___textHandle;
		NullCheck(L_39);
		bool L_40;
		L_40 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_39, NULL);
		if (L_40)
		{
			goto IL_0139;
		}
	}
	{
		int32_t L_41 = V_0;
		int32_t L_42 = __this->___m_DblClickInitPosStart;
		if ((((int32_t)L_41) <= ((int32_t)L_42)))
		{
			goto IL_0152;
		}
	}

IL_0139:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_43 = __this->___textHandle;
		NullCheck(L_43);
		bool L_44;
		L_44 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_43, NULL);
		if (!L_44)
		{
			goto IL_01ca;
		}
	}
	{
		int32_t L_45 = V_0;
		int32_t L_46 = __this->___m_DblClickInitPosStart;
		if ((((int32_t)L_45) >= ((int32_t)L_46)))
		{
			goto IL_01ca;
		}
	}

IL_0152:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_47 = __this->___textHandle;
		NullCheck(L_47);
		bool L_48;
		L_48 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_47, NULL);
		if (!L_48)
		{
			goto IL_0176;
		}
	}
	{
		int32_t L_49 = V_0;
		V_1 = L_49;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_50 = __this->___textHandle;
		NullCheck(L_50);
		TextHandle_SelectToStartOfParagraph_m4DE404748B8A558DFDCA27A3256E94245CD3DA97(L_50, (&V_1), NULL);
		int32_t L_51 = V_1;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_51, NULL);
		return;
	}

IL_0176:
	{
		int32_t L_52 = V_0;
		if ((((int32_t)L_52) <= ((int32_t)0)))
		{
			goto IL_019a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_53 = __this->___textHandle;
		int32_t L_54 = V_0;
		int32_t L_55;
		L_55 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, ((int32_t)il2cpp_codegen_subtract(L_54, 1)), NULL);
		NullCheck(L_53);
		int32_t L_56;
		L_56 = TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4(L_53, ((int32_t)10), L_55, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, ((int32_t)il2cpp_codegen_add(L_56, 1)), NULL);
		goto IL_01a1;
	}

IL_019a:
	{
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, 0, NULL);
	}

IL_01a1:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_57 = __this->___textHandle;
		int32_t L_58;
		L_58 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		int32_t L_59 = __this->___m_DblClickInitPosEnd;
		int32_t L_60;
		L_60 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_subtract(L_58, 1)), ((int32_t)il2cpp_codegen_add(L_59, 1)), NULL);
		NullCheck(L_57);
		int32_t L_61;
		L_61 = TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4(L_57, ((int32_t)10), L_60, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_61, NULL);
		return;
	}

IL_01ca:
	{
		int32_t L_62 = V_0;
		int32_t L_63 = __this->___m_DblClickInitPosEnd;
		if ((((int32_t)L_62) < ((int32_t)L_63)))
		{
			goto IL_023f;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_64 = __this->___textHandle;
		NullCheck(L_64);
		bool L_65;
		L_65 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_64, NULL);
		if (!L_65)
		{
			goto IL_01f7;
		}
	}
	{
		int32_t L_66 = V_0;
		V_2 = L_66;
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_67 = __this->___textHandle;
		NullCheck(L_67);
		TextHandle_SelectToEndOfParagraph_m9DEE8C168D515A0B26A291B2A3356CA50D8BD36E(L_67, (&V_2), NULL);
		int32_t L_68 = V_2;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_68, NULL);
		return;
	}

IL_01f7:
	{
		int32_t L_69 = V_0;
		int32_t L_70;
		L_70 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((((int32_t)L_69) >= ((int32_t)L_70)))
		{
			goto IL_020f;
		}
	}
	{
		int32_t L_71 = V_0;
		int32_t L_72;
		L_72 = TextSelectingUtilities_IndexOfEndOfLine_mB5BEE7CE53811FD0B49B3B3BB058937596A3BE9F(__this, L_71, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_72, NULL);
		goto IL_021b;
	}

IL_020f:
	{
		int32_t L_73;
		L_73 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_73, NULL);
	}

IL_021b:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_74 = __this->___textHandle;
		int32_t L_75 = __this->___m_DblClickInitPosEnd;
		int32_t L_76;
		L_76 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, ((int32_t)il2cpp_codegen_subtract(L_75, 2)), NULL);
		NullCheck(L_74);
		int32_t L_77;
		L_77 = TextHandle_LastIndexOf_m7A2F2860D56B0C90A73958E02006CAA1D6BEACC4(L_74, ((int32_t)10), L_76, NULL);
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, ((int32_t)il2cpp_codegen_add(L_77, 1)), NULL);
		return;
	}

IL_023f:
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_78 = __this->___textHandle;
		NullCheck(L_78);
		bool L_79;
		L_79 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_78, NULL);
		if (!L_79)
		{
			goto IL_0265;
		}
	}
	{
		int32_t L_80 = __this->___m_DblClickInitPosEnd;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_80, NULL);
		int32_t L_81 = __this->___m_DblClickInitPosStart;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_81, NULL);
		return;
	}

IL_0265:
	{
		int32_t L_82 = __this->___m_DblClickInitPosStart;
		TextSelectingUtilities_set_cursorIndex_m969FF098FCD3C0C193AFBC190BA7A3CCFD1AD27E(__this, L_82, NULL);
		int32_t L_83 = __this->___m_DblClickInitPosEnd;
		TextSelectingUtilities_set_selectIndex_m5EC025FCCC4719BFD7FDEF5226FB15A2F83F16AC(__this, L_83, NULL);
		return;
	}
}
// Method Definition Index: 60040
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindNextSeperator_m16CC1DF848F2D1925160196757C2F75DD88A840A (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_startPos, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		V_0 = L_0;
		goto IL_0012;
	}

IL_0009:
	{
		int32_t L_1 = ___0_startPos;
		int32_t L_2;
		L_2 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_1, NULL);
		___0_startPos = L_2;
	}

IL_0012:
	{
		int32_t L_3 = ___0_startPos;
		int32_t L_4 = V_0;
		if ((((int32_t)L_3) >= ((int32_t)L_4)))
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_5 = ___0_startPos;
		int32_t L_6;
		L_6 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_5, NULL);
		if (L_6)
		{
			goto IL_0009;
		}
	}
	{
		goto IL_002a;
	}

IL_0021:
	{
		int32_t L_7 = ___0_startPos;
		int32_t L_8;
		L_8 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_7, NULL);
		___0_startPos = L_8;
	}

IL_002a:
	{
		int32_t L_9 = ___0_startPos;
		int32_t L_10 = V_0;
		if ((((int32_t)L_9) >= ((int32_t)L_10)))
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_11 = ___0_startPos;
		int32_t L_12;
		L_12 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_11, NULL);
		if (!L_12)
		{
			goto IL_0021;
		}
	}

IL_0037:
	{
		int32_t L_13 = ___0_startPos;
		return L_13;
	}
}
// Method Definition Index: 60041
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindPrevSeperator_m48DA274DF056F48A91D0225FED2ABFD42C18E5E1 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_startPos, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_startPos;
		int32_t L_1;
		L_1 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_0, NULL);
		___0_startPos = L_1;
		goto IL_0014;
	}

IL_000b:
	{
		int32_t L_2 = ___0_startPos;
		int32_t L_3;
		L_3 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_2, NULL);
		___0_startPos = L_3;
	}

IL_0014:
	{
		int32_t L_4 = ___0_startPos;
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_5 = ___0_startPos;
		int32_t L_6;
		L_6 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_5, NULL);
		if (L_6)
		{
			goto IL_000b;
		}
	}

IL_0021:
	{
		int32_t L_7 = ___0_startPos;
		if (L_7)
		{
			goto IL_002f;
		}
	}
	{
		return 0;
	}

IL_0026:
	{
		int32_t L_8 = ___0_startPos;
		int32_t L_9;
		L_9 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_8, NULL);
		___0_startPos = L_9;
	}

IL_002f:
	{
		int32_t L_10 = ___0_startPos;
		if ((((int32_t)L_10) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_11 = ___0_startPos;
		int32_t L_12;
		L_12 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_11, NULL);
		if (!L_12)
		{
			goto IL_0026;
		}
	}

IL_003c:
	{
		int32_t L_13 = ___0_startPos;
		int32_t L_14;
		L_14 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_13, NULL);
		if (L_14)
		{
			goto IL_0047;
		}
	}
	{
		int32_t L_15 = ___0_startPos;
		return L_15;
	}

IL_0047:
	{
		int32_t L_16 = ___0_startPos;
		int32_t L_17;
		L_17 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_16, NULL);
		return L_17;
	}
}
// Method Definition Index: 60042
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindStartOfNextWord_mD1412DE9BCE803964AC84C52C584894D68DA9A3A (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		int32_t L_3 = ___0_p;
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextHandle_GetStartOfNextWord_mC0F6A773ACA7BFE20E6785ABA0D183BE1BD84B2E(L_2, L_3, NULL);
		return L_4;
	}

IL_001a:
	{
		int32_t L_5;
		L_5 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		V_0 = L_5;
		int32_t L_6 = ___0_p;
		int32_t L_7 = V_0;
		if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_8 = ___0_p;
		return L_8;
	}

IL_0027:
	{
		int32_t L_9 = ___0_p;
		int32_t L_10;
		L_10 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_9, NULL);
		V_1 = L_10;
		int32_t L_11 = V_1;
		if ((((int32_t)L_11) == ((int32_t)3)))
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_12 = ___0_p;
		int32_t L_13;
		L_13 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_12, NULL);
		___0_p = L_13;
		goto IL_0047;
	}

IL_003e:
	{
		int32_t L_14 = ___0_p;
		int32_t L_15;
		L_15 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_14, NULL);
		___0_p = L_15;
	}

IL_0047:
	{
		int32_t L_16 = ___0_p;
		int32_t L_17 = V_0;
		if ((((int32_t)L_16) >= ((int32_t)L_17)))
		{
			goto IL_0089;
		}
	}
	{
		int32_t L_18 = ___0_p;
		int32_t L_19;
		L_19 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_18, NULL);
		int32_t L_20 = V_1;
		if ((((int32_t)L_19) == ((int32_t)L_20)))
		{
			goto IL_003e;
		}
	}
	{
		goto IL_0089;
	}

IL_0057:
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_21;
		L_21 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_22 = ___0_p;
		NullCheck(L_21);
		uint32_t L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___character;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)9))))
		{
			goto IL_0081;
		}
	}
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_24;
		L_24 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_25 = ___0_p;
		NullCheck(L_24);
		uint32_t L_26 = ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___character;
		if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_0089;
		}
	}

IL_0081:
	{
		int32_t L_27 = ___0_p;
		int32_t L_28;
		L_28 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_27, NULL);
		return L_28;
	}

IL_0089:
	{
		int32_t L_29 = ___0_p;
		int32_t L_30 = V_0;
		if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
		{
			goto IL_008f;
		}
	}
	{
		int32_t L_31 = ___0_p;
		return L_31;
	}

IL_008f:
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_32;
		L_32 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_33 = ___0_p;
		NullCheck(L_32);
		uint32_t L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->___character;
		if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_00bf;
		}
	}
	{
		goto IL_00af;
	}

IL_00a6:
	{
		int32_t L_35 = ___0_p;
		int32_t L_36;
		L_36 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_35, NULL);
		___0_p = L_36;
	}

IL_00af:
	{
		int32_t L_37 = ___0_p;
		int32_t L_38 = V_0;
		if ((((int32_t)L_37) >= ((int32_t)L_38)))
		{
			goto IL_00eb;
		}
	}
	{
		int32_t L_39 = ___0_p;
		int32_t L_40;
		L_40 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_39, NULL);
		if ((((int32_t)L_40) == ((int32_t)3)))
		{
			goto IL_00a6;
		}
	}
	{
		goto IL_00eb;
	}

IL_00bf:
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_41;
		L_41 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_42 = ___0_p;
		NullCheck(L_41);
		uint32_t L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___character;
		if ((((int32_t)L_43) == ((int32_t)((int32_t)9))))
		{
			goto IL_00e9;
		}
	}
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_44;
		L_44 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_45 = ___0_p;
		NullCheck(L_44);
		uint32_t L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___character;
	}

IL_00e9:
	{
		int32_t L_47 = ___0_p;
		return L_47;
	}

IL_00eb:
	{
		int32_t L_48 = ___0_p;
		return L_48;
	}
}
// Method Definition Index: 60043
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindEndOfPreviousWord_mCD1626A0A12D8FDCACF74DAF724A63D9BEF0022D (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		int32_t L_3 = ___0_p;
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextHandle_GetEndOfPreviousWord_mBD60CE374828B5794B8C16A67E38E032D71DE964(L_2, L_3, NULL);
		return L_4;
	}

IL_001a:
	{
		int32_t L_5 = ___0_p;
		if (L_5)
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_6 = ___0_p;
		return L_6;
	}

IL_001f:
	{
		int32_t L_7 = ___0_p;
		int32_t L_8;
		L_8 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_7, NULL);
		___0_p = L_8;
		goto IL_0033;
	}

IL_002a:
	{
		int32_t L_9 = ___0_p;
		int32_t L_10;
		L_10 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_9, NULL);
		___0_p = L_10;
	}

IL_0033:
	{
		int32_t L_11 = ___0_p;
		if ((((int32_t)L_11) <= ((int32_t)0)))
		{
			goto IL_004c;
		}
	}
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_12;
		L_12 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_13 = ___0_p;
		NullCheck(L_12);
		uint32_t L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___character;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)32))))
		{
			goto IL_002a;
		}
	}

IL_004c:
	{
		int32_t L_15 = ___0_p;
		int32_t L_16;
		L_16 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_15, NULL);
		V_0 = L_16;
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) == ((int32_t)3)))
		{
			goto IL_0077;
		}
	}
	{
		goto IL_0063;
	}

IL_005a:
	{
		int32_t L_18 = ___0_p;
		int32_t L_19;
		L_19 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_18, NULL);
		___0_p = L_19;
	}

IL_0063:
	{
		int32_t L_20 = ___0_p;
		if ((((int32_t)L_20) <= ((int32_t)0)))
		{
			goto IL_0077;
		}
	}
	{
		int32_t L_21 = ___0_p;
		int32_t L_22;
		L_22 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_21, NULL);
		int32_t L_23;
		L_23 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_22, NULL);
		int32_t L_24 = V_0;
		if ((((int32_t)L_23) == ((int32_t)L_24)))
		{
			goto IL_005a;
		}
	}

IL_0077:
	{
		int32_t L_25 = ___0_p;
		return L_25;
	}
}
// Method Definition Index: 60044
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_FindEndOfClassification_m89CA2C556C2D79E4371B2CFDDA86EE8D043BA250 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, int32_t ___1_dir, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return 0;
	}

IL_000a:
	{
		int32_t L_1 = ___0_p;
		int32_t L_2;
		L_2 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((((int32_t)L_1) < ((int32_t)L_2)))
		{
			goto IL_001d;
		}
	}
	{
		int32_t L_3;
		L_3 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		___0_p = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
	}

IL_001d:
	{
		int32_t L_4 = ___0_p;
		int32_t L_5;
		L_5 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_4, NULL);
		V_0 = L_5;
		int32_t L_6 = V_0;
		if ((!(((uint32_t)L_6) == ((uint32_t)4))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_7 = ___0_p;
		return L_7;
	}

IL_002b:
	{
		int32_t L_8 = ___1_dir;
		if (!L_8)
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_9 = ___1_dir;
		if ((!(((uint32_t)L_9) == ((uint32_t)1))))
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_10 = ___0_p;
		int32_t L_11;
		L_11 = TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619(__this, L_10, NULL);
		___0_p = L_11;
		int32_t L_12 = ___0_p;
		if (L_12)
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_13;
		L_13 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, 0, NULL);
		int32_t L_14 = V_0;
		if ((((int32_t)L_13) == ((int32_t)L_14)))
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_15;
		L_15 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, 0, NULL);
		return L_15;
	}

IL_0050:
	{
		return 0;
	}

IL_0052:
	{
		int32_t L_16 = ___0_p;
		int32_t L_17;
		L_17 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_16, NULL);
		___0_p = L_17;
		int32_t L_18 = ___0_p;
		int32_t L_19;
		L_19 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_20;
		L_20 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		return L_20;
	}

IL_006b:
	{
		int32_t L_21 = ___0_p;
		int32_t L_22;
		L_22 = TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B(__this, L_21, NULL);
		int32_t L_23 = V_0;
		if ((((int32_t)L_22) == ((int32_t)L_23)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_24 = ___1_dir;
		if (L_24)
		{
			goto IL_007a;
		}
	}
	{
		int32_t L_25 = ___0_p;
		return L_25;
	}

IL_007a:
	{
		int32_t L_26 = ___0_p;
		int32_t L_27;
		L_27 = TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A(__this, L_26, NULL);
		return L_27;
	}
}
// Method Definition Index: 60045
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_ClampTextIndex_mB930102E92954D879DB2A4598104CCE37B8294C9 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_index;
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		int32_t L_2;
		L_2 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_0, 0, L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 60046
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_IndexOfEndOfLine_mB5BEE7CE53811FD0B49B3B3BB058937596A3BE9F (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_startIndex, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1 = ___0_startIndex;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_IndexOf_mD0CDAB3319422D67356DBC547E91A08882D001B2(L_0, ((int32_t)10), L_1, NULL);
		V_0 = L_2;
		int32_t L_3 = V_0;
		if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_4;
		L_4 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		return L_4;
	}

IL_001a:
	{
		int32_t L_5 = V_0;
		return L_5;
	}
}
// Method Definition Index: 60047
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_PreviousCodePointIndex_m4AC75FE8E662A3402E98B57A7F5ED9D0C4FCD619 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		int32_t L_3 = ___0_index;
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextHandle_PreviousCodePointIndex_m7BD6CE7A75924E4AE08D5FA885B036F5D983EEB4(L_2, L_3, NULL);
		return L_4;
	}

IL_001a:
	{
		int32_t L_5 = ___0_index;
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			goto IL_0023;
		}
	}
	{
		int32_t L_6 = ___0_index;
		___0_index = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
	}

IL_0023:
	{
		int32_t L_7 = ___0_index;
		return L_7;
	}
}
// Method Definition Index: 60048
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_NextCodePointIndex_m83D468DBFC96CB2E60F0331444069DCD7407AA0A (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		NullCheck(L_0);
		bool L_1;
		L_1 = TextHandle_get_useAdvancedText_mE7649150D29DE7D2768B084FB7140617F813BB7B(L_0, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_2 = __this->___textHandle;
		int32_t L_3 = ___0_index;
		NullCheck(L_2);
		int32_t L_4;
		L_4 = TextHandle_NextCodePointIndex_m59631E23176BDCBB5ED792AB0E521F90BDA0D018(L_2, L_3, NULL);
		return L_4;
	}

IL_001a:
	{
		int32_t L_5 = ___0_index;
		int32_t L_6;
		L_6 = TextSelectingUtilities_get_characterCount_m9FE3DC946B5FE75D580756093F08841E0AAA8A9B(__this, NULL);
		if ((((int32_t)L_5) >= ((int32_t)L_6)))
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_7 = ___0_index;
		___0_index = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0028:
	{
		int32_t L_8 = ___0_index;
		return L_8;
	}
}
// Method Definition Index: 60049
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_GetGraphicalLineStart_m2EB83DCA726CF95083DB8273A14E10594D8E902E (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1 = ___0_p;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_GetFirstCharacterIndexOnLine_m631B6581B25FBE6A666BB0B1488673E09786A7D2(L_0, L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 60050
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_GetGraphicalLineEnd_m19017F759BD610D3608523F4F2988F44D7B1AE35 (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_p, const RuntimeMethod* method) 
{
	{
		TextHandle_tA1D5C98B154F1F73CBD35E42EB4E9CCB02280EF8* L_0 = __this->___textHandle;
		int32_t L_1 = ___0_p;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = TextHandle_GetLastCharacterIndexOnLine_mFDF4AD3FF30611192C0118CBC836BA1755F3000A(L_0, L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 60051
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities_Copy_m187232B5D1B269CB82C7481B269BE08F59ADD5BD (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TextSelectingUtilities_get_selectIndex_m68326C36123DA8EF935F2CD03B1EFC8CE0AF5791(__this, NULL);
		int32_t L_1;
		L_1 = TextSelectingUtilities_get_cursorIndex_mB5A0572C0D6F7B960EC8231A082B87D369DD1383(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000f;
		}
	}
	{
		return;
	}

IL_000f:
	{
		String_t* L_2;
		L_2 = TextSelectingUtilities_get_selectedText_m3EDF3B731E0290C10EDF1A7E8F7F4C6FD17C36EA(__this, NULL);
		StytemCopyBuffer_set_systemCopyBuffer_mEDCCC8F36E5BA5A0806EB1845C351901BD2E31CE(L_2, NULL);
		return;
	}
}
// Method Definition Index: 60052
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_ClassifyChar_m60C02FC96805246CD95EB96F6E5E8EAC5A95690B (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	Il2CppChar V_0 = 0x0;
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_0;
		L_0 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_1 = ___0_index;
		NullCheck(L_0);
		uint32_t L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___character;
		V_0 = ((int32_t)(uint16_t)L_2);
		Il2CppChar L_3 = V_0;
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_001a;
		}
	}
	{
		return (int32_t)(4);
	}

IL_001a:
	{
		Il2CppChar L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		bool L_5;
		L_5 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_4, NULL);
		if (!L_5)
		{
			goto IL_0024;
		}
	}
	{
		return (int32_t)(3);
	}

IL_0024:
	{
		Il2CppChar L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		bool L_7;
		L_7 = Char_IsLetterOrDigit_m14049A362108679FD23E424FD9C5C42057359B72(L_6, NULL);
		if (L_7)
		{
			goto IL_0041;
		}
	}
	{
		TextElementInfoU5BU5D_tEC28C9B72883EE21AA798913497C69E179A15C4E* L_8;
		L_8 = TextSelectingUtilities_get_m_TextElementInfos_m971EFD1A75CBB68D054010F85026DA586FCEE6F4(__this, NULL);
		int32_t L_9 = ___0_index;
		NullCheck(L_8);
		uint32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___character;
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_0043;
		}
	}

IL_0041:
	{
		return (int32_t)(0);
	}

IL_0043:
	{
		return (int32_t)(1);
	}
}
// Method Definition Index: 60053
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextSelectingUtilities__cctor_m88532FF1FA803C349F8DBFF67FF61A8A37FBDA36 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t87923DEC06E88F085917D12E250196864F342609_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_0 = (List_1_t87923DEC06E88F085917D12E250196864F342609*)il2cpp_codegen_object_new(List_1_t87923DEC06E88F085917D12E250196864F342609_il2cpp_TypeInfo_var);
		List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2(L_0, List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_1 = L_0;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_2;
		memset((&L_2), 0, sizeof(L_2));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_2), ((int32_t)276), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_3;
		memset((&L_3), 0, sizeof(L_3));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_3), L_2, 0, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_1);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_1, L_3, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_4 = L_1;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_5;
		memset((&L_5), 0, sizeof(L_5));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_5), ((int32_t)275), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_6;
		memset((&L_6), 0, sizeof(L_6));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_6), L_5, 1, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_4);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_4, L_6, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_7 = L_4;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_8;
		memset((&L_8), 0, sizeof(L_8));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_8), ((int32_t)273), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_9;
		memset((&L_9), 0, sizeof(L_9));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_9), L_8, 2, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_7);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_7, L_9, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_10 = L_7;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_11;
		memset((&L_11), 0, sizeof(L_11));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_11), ((int32_t)274), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_12;
		memset((&L_12), 0, sizeof(L_12));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_12), L_11, 3, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_10);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_10, L_12, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_GlobalKeyMappings = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_GlobalKeyMappings), (void*)L_10);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_13 = (List_1_t87923DEC06E88F085917D12E250196864F342609*)il2cpp_codegen_object_new(List_1_t87923DEC06E88F085917D12E250196864F342609_il2cpp_TypeInfo_var);
		List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2(L_13, List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_14 = L_13;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_15;
		memset((&L_15), 0, sizeof(L_15));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_15), ((int32_t)278), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_16;
		memset((&L_16), 0, sizeof(L_16));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_16), L_15, 4, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_14);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_14, L_16, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_17 = L_14;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_18;
		memset((&L_18), 0, sizeof(L_18));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_18), ((int32_t)279), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_19;
		memset((&L_19), 0, sizeof(L_19));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_19), L_18, 5, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_17);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_17, L_19, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_20 = L_17;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_21;
		memset((&L_21), 0, sizeof(L_21));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_21), ((int32_t)276), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_22;
		memset((&L_22), 0, sizeof(L_22));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_22), L_21, 8, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_20);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_20, L_22, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_23 = L_20;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_24;
		memset((&L_24), 0, sizeof(L_24));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_24), ((int32_t)275), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_25;
		memset((&L_25), 0, sizeof(L_25));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_25), L_24, ((int32_t)9), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_23);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_23, L_25, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_26 = L_23;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_27;
		memset((&L_27), 0, sizeof(L_27));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_27), ((int32_t)273), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_28;
		memset((&L_28), 0, sizeof(L_28));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_28), L_27, ((int32_t)16), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_26);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_26, L_28, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_29 = L_26;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_30;
		memset((&L_30), 0, sizeof(L_30));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_30), ((int32_t)274), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_31;
		memset((&L_31), 0, sizeof(L_31));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_31), L_30, ((int32_t)17), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_29);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_29, L_31, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_32 = L_29;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_33;
		memset((&L_33), 0, sizeof(L_33));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_33), ((int32_t)276), ((int32_t)69), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_34;
		memset((&L_34), 0, sizeof(L_34));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_34), L_33, ((int32_t)12), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_32);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_32, L_34, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_35 = L_32;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_36;
		memset((&L_36), 0, sizeof(L_36));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_36), ((int32_t)275), ((int32_t)69), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_37;
		memset((&L_37), 0, sizeof(L_37));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_37), L_36, ((int32_t)13), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_35);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_35, L_37, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_38 = L_35;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_39;
		memset((&L_39), 0, sizeof(L_39));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_39), ((int32_t)273), ((int32_t)69), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_40;
		memset((&L_40), 0, sizeof(L_40));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_40), L_39, ((int32_t)16), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_38);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_38, L_40, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_41 = L_38;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_42;
		memset((&L_42), 0, sizeof(L_42));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_42), ((int32_t)274), ((int32_t)69), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_43;
		memset((&L_43), 0, sizeof(L_43));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_43), L_42, ((int32_t)17), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_41);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_41, L_43, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_44 = L_41;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_45;
		memset((&L_45), 0, sizeof(L_45));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_45), ((int32_t)276), ((int32_t)73), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_46;
		memset((&L_46), 0, sizeof(L_46));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_46), L_45, 8, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_44);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_44, L_46, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_47 = L_44;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_48;
		memset((&L_48), 0, sizeof(L_48));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_48), ((int32_t)275), ((int32_t)73), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_49;
		memset((&L_49), 0, sizeof(L_49));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_49), L_48, ((int32_t)9), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_47);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_47, L_49, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_50 = L_47;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_51;
		memset((&L_51), 0, sizeof(L_51));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_51), ((int32_t)273), ((int32_t)73), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_52;
		memset((&L_52), 0, sizeof(L_52));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_52), L_51, 4, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_50);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_50, L_52, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_53 = L_50;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_54;
		memset((&L_54), 0, sizeof(L_54));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_54), ((int32_t)274), ((int32_t)73), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_55;
		memset((&L_55), 0, sizeof(L_55));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_55), L_54, 5, ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_53);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_53, L_55, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_56 = L_53;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_57;
		memset((&L_57), 0, sizeof(L_57));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_57), ((int32_t)97), 8, NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_58;
		memset((&L_58), 0, sizeof(L_58));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_58), L_57, ((int32_t)19), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_56);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_56, L_58, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_59 = L_56;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_60;
		memset((&L_60), 0, sizeof(L_60));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_60), ((int32_t)99), 8, NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_61;
		memset((&L_61), 0, sizeof(L_61));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_61), L_60, ((int32_t)18), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_59);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_59, L_61, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_MacKeyMappings = L_59;
		Il2CppCodeGenWriteBarrier((void**)(&((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_MacKeyMappings), (void*)L_59);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_62 = (List_1_t87923DEC06E88F085917D12E250196864F342609*)il2cpp_codegen_object_new(List_1_t87923DEC06E88F085917D12E250196864F342609_il2cpp_TypeInfo_var);
		List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2(L_62, List_1__ctor_mA7BB0FDADC0F72101CD4631E8B399EC1200A88F2_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_63 = L_62;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_64;
		memset((&L_64), 0, sizeof(L_64));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_64), ((int32_t)276), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_65;
		memset((&L_65), 0, sizeof(L_65));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_65), L_64, ((int32_t)14), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_63);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_63, L_65, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_66 = L_63;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_67;
		memset((&L_67), 0, sizeof(L_67));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_67), ((int32_t)275), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_68;
		memset((&L_68), 0, sizeof(L_68));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_68), L_67, ((int32_t)15), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_66);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_66, L_68, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_69 = L_66;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_70;
		memset((&L_70), 0, sizeof(L_70));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_70), ((int32_t)273), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_71;
		memset((&L_71), 0, sizeof(L_71));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_71), L_70, ((int32_t)16), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_69);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_69, L_71, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_72 = L_69;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_73;
		memset((&L_73), 0, sizeof(L_73));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_73), ((int32_t)274), ((int32_t)67), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_74;
		memset((&L_74), 0, sizeof(L_74));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_74), L_73, ((int32_t)17), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_72);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_72, L_74, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_75 = L_72;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_76;
		memset((&L_76), 0, sizeof(L_76));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_76), ((int32_t)278), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_77;
		memset((&L_77), 0, sizeof(L_77));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_77), L_76, ((int32_t)10), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_75);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_75, L_77, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_78 = L_75;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_79;
		memset((&L_79), 0, sizeof(L_79));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_79), ((int32_t)279), ((int32_t)65), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_80;
		memset((&L_80), 0, sizeof(L_80));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_80), L_79, ((int32_t)11), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_78);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_78, L_80, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_81 = L_78;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_82;
		memset((&L_82), 0, sizeof(L_82));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_82), ((int32_t)97), 2, NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_83;
		memset((&L_83), 0, sizeof(L_83));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_83), L_82, ((int32_t)19), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_81);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_81, L_83, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_84 = L_81;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_85;
		memset((&L_85), 0, sizeof(L_85));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_85), ((int32_t)99), 2, NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_86;
		memset((&L_86), 0, sizeof(L_86));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_86), L_85, ((int32_t)18), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_84);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_84, L_86, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		List_1_t87923DEC06E88F085917D12E250196864F342609* L_87 = L_84;
		KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674 L_88;
		memset((&L_88), 0, sizeof(L_88));
		KeyEvent__ctor_m2D61FE8140F87C33EBB5008657A410AC3BB41C5F((&L_88), ((int32_t)277), ((int32_t)66), NULL);
		ValueTuple_2_t21F35A829693C22937C9C3D3FFD4C302B4AE8392 L_89;
		memset((&L_89), 0, sizeof(L_89));
		ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E((&L_89), L_88, ((int32_t)18), ValueTuple_2__ctor_mC1CDF79464190BE03BD02326D1809DCF3656243E_RuntimeMethod_var);
		NullCheck(L_87);
		List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_inline(L_87, L_89, List_1_Add_m224F1320F2CE80CB7EB46DDBF9D32DEDA7C427A0_RuntimeMethod_var);
		((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_WindowsLinuxKeyMappings = L_87;
		Il2CppCodeGenWriteBarrier((void**)(&((TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_StaticFields*)il2cpp_codegen_static_fields_for(TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E_il2cpp_TypeInfo_var))->___s_WindowsLinuxKeyMappings), (void*)L_87);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshal_pinvoke(const NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A& unmarshaled, NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_pinvoke& marshaled)
{
	marshaled.___fontAsset = unmarshaled.___fontAsset;
	marshaled.___textSettings = unmarshaled.___textSettings;
	marshaled.___text = il2cpp_codegen_marshal_string(unmarshaled.___text);
	marshaled.___screenWidth = unmarshaled.___screenWidth;
	marshaled.___screenHeight = unmarshaled.___screenHeight;
	marshaled.___wordWrapEnabled = static_cast<int32_t>(unmarshaled.___wordWrapEnabled);
	marshaled.___overflow = unmarshaled.___overflow;
	marshaled.___languageDirection = unmarshaled.___languageDirection;
	marshaled.___vertexPadding = unmarshaled.___vertexPadding;
	marshaled.___horizontalAlignment = unmarshaled.___horizontalAlignment;
	marshaled.___verticalAlignment = unmarshaled.___verticalAlignment;
	marshaled.___fontSize = unmarshaled.___fontSize;
	marshaled.___bestFit = static_cast<int32_t>(unmarshaled.___bestFit);
	marshaled.___maxFontSize = unmarshaled.___maxFontSize;
	marshaled.___minFontSize = unmarshaled.___minFontSize;
	marshaled.___fontStyle = unmarshaled.___fontStyle;
	marshaled.___fontWeight = unmarshaled.___fontWeight;
	if (unmarshaled.___textSpans != NULL)
	{
		il2cpp_array_size_t _unmarshaledtextSpans_Length = (unmarshaled.___textSpans)->max_length;
		marshaled.___textSpans = il2cpp_codegen_marshal_allocate_array<TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke>(_unmarshaledtextSpans_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledtextSpans_Length); i++)
		{
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke((unmarshaled.___textSpans)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___textSpans)[i]);
		}
	}
	else
	{
		marshaled.___textSpans = NULL;
	}
	marshaled.___color = unmarshaled.___color;
	marshaled.___characterSpacing = unmarshaled.___characterSpacing;
	marshaled.___wordSpacing = unmarshaled.___wordSpacing;
	marshaled.___paragraphSpacing = unmarshaled.___paragraphSpacing;
	marshaled.___preProcessFlags = unmarshaled.___preProcessFlags;
}
IL2CPP_EXTERN_C void NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshal_pinvoke_back(const NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_pinvoke& marshaled, NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	intptr_t unmarshaledfontAsset_temp_0;
	memset((&unmarshaledfontAsset_temp_0), 0, sizeof(unmarshaledfontAsset_temp_0));
	unmarshaledfontAsset_temp_0 = marshaled.___fontAsset;
	unmarshaled.___fontAsset = unmarshaledfontAsset_temp_0;
	intptr_t unmarshaledtextSettings_temp_1;
	memset((&unmarshaledtextSettings_temp_1), 0, sizeof(unmarshaledtextSettings_temp_1));
	unmarshaledtextSettings_temp_1 = marshaled.___textSettings;
	unmarshaled.___textSettings = unmarshaledtextSettings_temp_1;
	unmarshaled.___text = il2cpp_codegen_marshal_string_result(marshaled.___text);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___text), (void*)il2cpp_codegen_marshal_string_result(marshaled.___text));
	int32_t unmarshaledscreenWidth_temp_3 = 0;
	unmarshaledscreenWidth_temp_3 = marshaled.___screenWidth;
	unmarshaled.___screenWidth = unmarshaledscreenWidth_temp_3;
	int32_t unmarshaledscreenHeight_temp_4 = 0;
	unmarshaledscreenHeight_temp_4 = marshaled.___screenHeight;
	unmarshaled.___screenHeight = unmarshaledscreenHeight_temp_4;
	bool unmarshaledwordWrapEnabled_temp_5 = false;
	unmarshaledwordWrapEnabled_temp_5 = static_cast<bool>(marshaled.___wordWrapEnabled);
	unmarshaled.___wordWrapEnabled = unmarshaledwordWrapEnabled_temp_5;
	int32_t unmarshaledoverflow_temp_6 = 0;
	unmarshaledoverflow_temp_6 = marshaled.___overflow;
	unmarshaled.___overflow = unmarshaledoverflow_temp_6;
	int32_t unmarshaledlanguageDirection_temp_7 = 0;
	unmarshaledlanguageDirection_temp_7 = marshaled.___languageDirection;
	unmarshaled.___languageDirection = unmarshaledlanguageDirection_temp_7;
	int32_t unmarshaledvertexPadding_temp_8 = 0;
	unmarshaledvertexPadding_temp_8 = marshaled.___vertexPadding;
	unmarshaled.___vertexPadding = unmarshaledvertexPadding_temp_8;
	int32_t unmarshaledhorizontalAlignment_temp_9 = 0;
	unmarshaledhorizontalAlignment_temp_9 = marshaled.___horizontalAlignment;
	unmarshaled.___horizontalAlignment = unmarshaledhorizontalAlignment_temp_9;
	int32_t unmarshaledverticalAlignment_temp_10 = 0;
	unmarshaledverticalAlignment_temp_10 = marshaled.___verticalAlignment;
	unmarshaled.___verticalAlignment = unmarshaledverticalAlignment_temp_10;
	int32_t unmarshaledfontSize_temp_11 = 0;
	unmarshaledfontSize_temp_11 = marshaled.___fontSize;
	unmarshaled.___fontSize = unmarshaledfontSize_temp_11;
	bool unmarshaledbestFit_temp_12 = false;
	unmarshaledbestFit_temp_12 = static_cast<bool>(marshaled.___bestFit);
	unmarshaled.___bestFit = unmarshaledbestFit_temp_12;
	int32_t unmarshaledmaxFontSize_temp_13 = 0;
	unmarshaledmaxFontSize_temp_13 = marshaled.___maxFontSize;
	unmarshaled.___maxFontSize = unmarshaledmaxFontSize_temp_13;
	int32_t unmarshaledminFontSize_temp_14 = 0;
	unmarshaledminFontSize_temp_14 = marshaled.___minFontSize;
	unmarshaled.___minFontSize = unmarshaledminFontSize_temp_14;
	int32_t unmarshaledfontStyle_temp_15 = 0;
	unmarshaledfontStyle_temp_15 = marshaled.___fontStyle;
	unmarshaled.___fontStyle = unmarshaledfontStyle_temp_15;
	int32_t unmarshaledfontWeight_temp_16 = 0;
	unmarshaledfontWeight_temp_16 = marshaled.___fontWeight;
	unmarshaled.___fontWeight = unmarshaledfontWeight_temp_16;
	if (marshaled.___textSpans != NULL)
	{
		if (unmarshaled.___textSpans == NULL)
		{
			unmarshaled.___textSpans = reinterpret_cast<TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*>((TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*)SZArrayNew(TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___textSpans), (void*)reinterpret_cast<TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*>((TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*)SZArrayNew(TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___textSpans)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 _marshaled____textSpans_i__unmarshaled;
			memset((&_marshaled____textSpans_i__unmarshaled), 0, sizeof(_marshaled____textSpans_i__unmarshaled));
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke_back((marshaled.___textSpans)[i], _marshaled____textSpans_i__unmarshaled);
			(unmarshaled.___textSpans)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____textSpans_i__unmarshaled);
		}
	}
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledcolor_temp_18;
	memset((&unmarshaledcolor_temp_18), 0, sizeof(unmarshaledcolor_temp_18));
	unmarshaledcolor_temp_18 = marshaled.___color;
	unmarshaled.___color = unmarshaledcolor_temp_18;
	int32_t unmarshaledcharacterSpacing_temp_19 = 0;
	unmarshaledcharacterSpacing_temp_19 = marshaled.___characterSpacing;
	unmarshaled.___characterSpacing = unmarshaledcharacterSpacing_temp_19;
	int32_t unmarshaledwordSpacing_temp_20 = 0;
	unmarshaledwordSpacing_temp_20 = marshaled.___wordSpacing;
	unmarshaled.___wordSpacing = unmarshaledwordSpacing_temp_20;
	int32_t unmarshaledparagraphSpacing_temp_21 = 0;
	unmarshaledparagraphSpacing_temp_21 = marshaled.___paragraphSpacing;
	unmarshaled.___paragraphSpacing = unmarshaledparagraphSpacing_temp_21;
	int32_t unmarshaledpreProcessFlags_temp_22 = 0;
	unmarshaledpreProcessFlags_temp_22 = marshaled.___preProcessFlags;
	unmarshaled.___preProcessFlags = unmarshaledpreProcessFlags_temp_22;
}
IL2CPP_EXTERN_C void NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshal_pinvoke_cleanup(NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___text);
	marshaled.___text = NULL;
	if (marshaled.___textSpans != NULL)
	{
		const il2cpp_array_size_t marshaled____textSpans_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____textSpans_CleanupLoopCount); i++)
		{
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke_cleanup((marshaled.___textSpans)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___textSpans);
		marshaled.___textSpans = NULL;
	}
}


IL2CPP_EXTERN_C void NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshal_com(const NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A& unmarshaled, NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_com& marshaled)
{
	marshaled.___fontAsset = unmarshaled.___fontAsset;
	marshaled.___textSettings = unmarshaled.___textSettings;
	marshaled.___text = il2cpp_codegen_marshal_bstring(unmarshaled.___text);
	marshaled.___screenWidth = unmarshaled.___screenWidth;
	marshaled.___screenHeight = unmarshaled.___screenHeight;
	marshaled.___wordWrapEnabled = static_cast<int32_t>(unmarshaled.___wordWrapEnabled);
	marshaled.___overflow = unmarshaled.___overflow;
	marshaled.___languageDirection = unmarshaled.___languageDirection;
	marshaled.___vertexPadding = unmarshaled.___vertexPadding;
	marshaled.___horizontalAlignment = unmarshaled.___horizontalAlignment;
	marshaled.___verticalAlignment = unmarshaled.___verticalAlignment;
	marshaled.___fontSize = unmarshaled.___fontSize;
	marshaled.___bestFit = static_cast<int32_t>(unmarshaled.___bestFit);
	marshaled.___maxFontSize = unmarshaled.___maxFontSize;
	marshaled.___minFontSize = unmarshaled.___minFontSize;
	marshaled.___fontStyle = unmarshaled.___fontStyle;
	marshaled.___fontWeight = unmarshaled.___fontWeight;
	if (unmarshaled.___textSpans != NULL)
	{
		il2cpp_array_size_t _unmarshaledtextSpans_Length = (unmarshaled.___textSpans)->max_length;
		marshaled.___textSpans = il2cpp_codegen_marshal_allocate_array<TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com>(_unmarshaledtextSpans_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledtextSpans_Length); i++)
		{
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com((unmarshaled.___textSpans)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___textSpans)[i]);
		}
	}
	else
	{
		marshaled.___textSpans = NULL;
	}
	marshaled.___color = unmarshaled.___color;
	marshaled.___characterSpacing = unmarshaled.___characterSpacing;
	marshaled.___wordSpacing = unmarshaled.___wordSpacing;
	marshaled.___paragraphSpacing = unmarshaled.___paragraphSpacing;
	marshaled.___preProcessFlags = unmarshaled.___preProcessFlags;
}
IL2CPP_EXTERN_C void NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshal_com_back(const NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_com& marshaled, NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	intptr_t unmarshaledfontAsset_temp_0;
	memset((&unmarshaledfontAsset_temp_0), 0, sizeof(unmarshaledfontAsset_temp_0));
	unmarshaledfontAsset_temp_0 = marshaled.___fontAsset;
	unmarshaled.___fontAsset = unmarshaledfontAsset_temp_0;
	intptr_t unmarshaledtextSettings_temp_1;
	memset((&unmarshaledtextSettings_temp_1), 0, sizeof(unmarshaledtextSettings_temp_1));
	unmarshaledtextSettings_temp_1 = marshaled.___textSettings;
	unmarshaled.___textSettings = unmarshaledtextSettings_temp_1;
	unmarshaled.___text = il2cpp_codegen_marshal_bstring_result(marshaled.___text);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___text), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___text));
	int32_t unmarshaledscreenWidth_temp_3 = 0;
	unmarshaledscreenWidth_temp_3 = marshaled.___screenWidth;
	unmarshaled.___screenWidth = unmarshaledscreenWidth_temp_3;
	int32_t unmarshaledscreenHeight_temp_4 = 0;
	unmarshaledscreenHeight_temp_4 = marshaled.___screenHeight;
	unmarshaled.___screenHeight = unmarshaledscreenHeight_temp_4;
	bool unmarshaledwordWrapEnabled_temp_5 = false;
	unmarshaledwordWrapEnabled_temp_5 = static_cast<bool>(marshaled.___wordWrapEnabled);
	unmarshaled.___wordWrapEnabled = unmarshaledwordWrapEnabled_temp_5;
	int32_t unmarshaledoverflow_temp_6 = 0;
	unmarshaledoverflow_temp_6 = marshaled.___overflow;
	unmarshaled.___overflow = unmarshaledoverflow_temp_6;
	int32_t unmarshaledlanguageDirection_temp_7 = 0;
	unmarshaledlanguageDirection_temp_7 = marshaled.___languageDirection;
	unmarshaled.___languageDirection = unmarshaledlanguageDirection_temp_7;
	int32_t unmarshaledvertexPadding_temp_8 = 0;
	unmarshaledvertexPadding_temp_8 = marshaled.___vertexPadding;
	unmarshaled.___vertexPadding = unmarshaledvertexPadding_temp_8;
	int32_t unmarshaledhorizontalAlignment_temp_9 = 0;
	unmarshaledhorizontalAlignment_temp_9 = marshaled.___horizontalAlignment;
	unmarshaled.___horizontalAlignment = unmarshaledhorizontalAlignment_temp_9;
	int32_t unmarshaledverticalAlignment_temp_10 = 0;
	unmarshaledverticalAlignment_temp_10 = marshaled.___verticalAlignment;
	unmarshaled.___verticalAlignment = unmarshaledverticalAlignment_temp_10;
	int32_t unmarshaledfontSize_temp_11 = 0;
	unmarshaledfontSize_temp_11 = marshaled.___fontSize;
	unmarshaled.___fontSize = unmarshaledfontSize_temp_11;
	bool unmarshaledbestFit_temp_12 = false;
	unmarshaledbestFit_temp_12 = static_cast<bool>(marshaled.___bestFit);
	unmarshaled.___bestFit = unmarshaledbestFit_temp_12;
	int32_t unmarshaledmaxFontSize_temp_13 = 0;
	unmarshaledmaxFontSize_temp_13 = marshaled.___maxFontSize;
	unmarshaled.___maxFontSize = unmarshaledmaxFontSize_temp_13;
	int32_t unmarshaledminFontSize_temp_14 = 0;
	unmarshaledminFontSize_temp_14 = marshaled.___minFontSize;
	unmarshaled.___minFontSize = unmarshaledminFontSize_temp_14;
	int32_t unmarshaledfontStyle_temp_15 = 0;
	unmarshaledfontStyle_temp_15 = marshaled.___fontStyle;
	unmarshaled.___fontStyle = unmarshaledfontStyle_temp_15;
	int32_t unmarshaledfontWeight_temp_16 = 0;
	unmarshaledfontWeight_temp_16 = marshaled.___fontWeight;
	unmarshaled.___fontWeight = unmarshaledfontWeight_temp_16;
	if (marshaled.___textSpans != NULL)
	{
		if (unmarshaled.___textSpans == NULL)
		{
			unmarshaled.___textSpans = reinterpret_cast<TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*>((TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*)SZArrayNew(TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___textSpans), (void*)reinterpret_cast<TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*>((TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*)SZArrayNew(TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___textSpans)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 _marshaled____textSpans_i__unmarshaled;
			memset((&_marshaled____textSpans_i__unmarshaled), 0, sizeof(_marshaled____textSpans_i__unmarshaled));
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com_back((marshaled.___textSpans)[i], _marshaled____textSpans_i__unmarshaled);
			(unmarshaled.___textSpans)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____textSpans_i__unmarshaled);
		}
	}
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledcolor_temp_18;
	memset((&unmarshaledcolor_temp_18), 0, sizeof(unmarshaledcolor_temp_18));
	unmarshaledcolor_temp_18 = marshaled.___color;
	unmarshaled.___color = unmarshaledcolor_temp_18;
	int32_t unmarshaledcharacterSpacing_temp_19 = 0;
	unmarshaledcharacterSpacing_temp_19 = marshaled.___characterSpacing;
	unmarshaled.___characterSpacing = unmarshaledcharacterSpacing_temp_19;
	int32_t unmarshaledwordSpacing_temp_20 = 0;
	unmarshaledwordSpacing_temp_20 = marshaled.___wordSpacing;
	unmarshaled.___wordSpacing = unmarshaledwordSpacing_temp_20;
	int32_t unmarshaledparagraphSpacing_temp_21 = 0;
	unmarshaledparagraphSpacing_temp_21 = marshaled.___paragraphSpacing;
	unmarshaled.___paragraphSpacing = unmarshaledparagraphSpacing_temp_21;
	int32_t unmarshaledpreProcessFlags_temp_22 = 0;
	unmarshaledpreProcessFlags_temp_22 = marshaled.___preProcessFlags;
	unmarshaled.___preProcessFlags = unmarshaledpreProcessFlags_temp_22;
}
IL2CPP_EXTERN_C void NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshal_com_cleanup(NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___text);
	marshaled.___text = NULL;
	if (marshaled.___textSpans != NULL)
	{
		const il2cpp_array_size_t marshaled____textSpans_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____textSpans_CleanupLoopCount); i++)
		{
			TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com_cleanup((marshaled.___textSpans)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___textSpans);
		marshaled.___textSpans = NULL;
	}
}
// Method Definition Index: 60054
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeTextGenerationSettings_get_hasLink_m2D703AAD28BFE44DA7FB6B40A679F26D21718910 (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_hasLinkU3Eb__24_0_m59546A62F90352B59F2660A98D310F3E14621CBD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* G_B3_0 = NULL;
	TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* G_B3_1 = NULL;
	Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* G_B2_0 = NULL;
	TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* G_B2_1 = NULL;
	{
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_0 = __this->___textSpans;
		if (!L_0)
		{
			goto IL_0033;
		}
	}
	{
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_1 = __this->___textSpans;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var);
		Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* L_2 = ((U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var))->___U3CU3E9__24_0;
		Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* L_3 = L_2;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = L_1;
			goto IL_002d;
		}
		G_B2_0 = L_3;
		G_B2_1 = L_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var);
		U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B* L_4 = ((U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var))->___U3CU3E9;
		Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* L_5 = (Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68*)il2cpp_codegen_object_new(Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m761B78A1633C7519D7BF9F53495B50880A2632FB(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3Cget_hasLinkU3Eb__24_0_m59546A62F90352B59F2660A98D310F3E14621CBD_RuntimeMethod_var), NULL);
		Predicate_1_t6977A4A8FB4FA264FE5CA63284BEE71B0652FD68* L_6 = L_5;
		((U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var))->___U3CU3E9__24_0 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var))->___U3CU3E9__24_0), (void*)L_6);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_1;
	}

IL_002d:
	{
		bool L_7;
		L_7 = Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E(G_B3_1, G_B3_0, Array_Exists_TisTextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_mE47C820FD9817DE2FE6D00781317D1A688AEAB8E_RuntimeMethod_var);
		return L_7;
	}

IL_0033:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool NativeTextGenerationSettings_get_hasLink_m2D703AAD28BFE44DA7FB6B40A679F26D21718910_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A*>(__this + _offset);
	bool _returnValue;
	_returnValue = NativeTextGenerationSettings_get_hasLink_m2D703AAD28BFE44DA7FB6B40A679F26D21718910(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 60055
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 NativeTextGenerationSettings_CreateTextSpan_m63AE7655BC8C77D4614541BA5426F0E1FECA728A (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219));
		intptr_t L_0 = __this->___fontAsset;
		(&V_0)->___fontAsset = L_0;
		int32_t L_1 = __this->___fontSize;
		(&V_0)->___fontSize = L_1;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2 = __this->___color;
		(&V_0)->___color = L_2;
		int32_t L_3 = __this->___fontStyle;
		(&V_0)->___fontStyle = L_3;
		int32_t L_4 = __this->___fontWeight;
		(&V_0)->___fontWeight = L_4;
		int32_t L_5 = __this->___horizontalAlignment;
		(&V_0)->___alignment = L_5;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_6 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___k_HighlightColor;
		(&V_0)->___highlightColor = L_6;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
		L_7 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		(&V_0)->___highlightPadding = L_7;
		(&V_0)->___mspace = 0;
		(&V_0)->___mspaceUnitType = 1;
		(&V_0)->___cspace = 0;
		(&V_0)->___cspaceUnitType = 1;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8 = __this->___color;
		(&V_0)->___spriteColor = L_8;
		EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 L_9;
		L_9 = EntityId_get_None_mD09599DF1A9CD1DA879B59F1512CDFD4DAFCB39B(NULL);
		(&V_0)->___spriteID = L_9;
		(&V_0)->___spriteScale = 0;
		(&V_0)->___spriteTint = (bool)0;
		(&V_0)->___margin = 0;
		(&V_0)->___marginDirection = 0;
		(&V_0)->___marginUnitType = 1;
		(&V_0)->___lineHeight = 0;
		(&V_0)->___lineHeightUnitType = 1;
		(&V_0)->___indent = 0;
		(&V_0)->___indentUnitType = 1;
		(&V_0)->___vOffset = 0;
		(&V_0)->___vOffsetUnitType = 1;
		(&V_0)->___subscriptNestingLevel = (int8_t)0;
		(&V_0)->___superscriptNestingLevel = (int8_t)0;
		(&V_0)->___linkID = (-1);
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C  TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 NativeTextGenerationSettings_CreateTextSpan_m63AE7655BC8C77D4614541BA5426F0E1FECA728A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A*>(__this + _offset);
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 _returnValue;
	_returnValue = NativeTextGenerationSettings_CreateTextSpan_m63AE7655BC8C77D4614541BA5426F0E1FECA728A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 60056
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A NativeTextGenerationSettings_get_Default_mC9C0F0330DD4B0E8B20D78F4A126C10C5A485297 (const RuntimeMethod* method) 
{
	NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A));
		(&V_0)->___fontStyle = 0;
		(&V_0)->___fontWeight = ((int32_t)400);
		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);
		(&V_0)->___color = L_1;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 60057
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeTextGenerationSettings_ToString_m84C204918B5C4F40D1EADDB371DCE76FF098E84D (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LanguageDirection_tF200DFFA6ED7E53A36D2481CDF7E9E925661B733_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PreProcessFlags_t543255175547C550175BFDF0F6D61DC45AEB5AC7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextOverflow_t83A490A0D7D1788215EF4FA8FDEC28BBBEB0CD3E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VerticalAlignment_tED7B4EE5125B3287AAB4A2AD434A933CCD4633F8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral075CABE0BEE4B84A27DC1F7E6C520FB3CB6850E6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1ECB7549DBDDAF9F8DCF7FFE9316276272459588);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral281C3579D24E0B9907638988CF733550652567DB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D9E65818FA650469CA5B09ACEB5F517C71649BD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50CB03890E72C08D400E6E731D8B15C91D2D146C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57EE5B91DAA573F162AB1C18A1D2851AE53972F5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A9A67B54F7C32E4F294A3CCEE13A3BA9100A6C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C0CDD460CDFBB519B9AE09A3BCC342E606C1CB1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral848E244106FAAF80CBD208A47B17E360C4FAA789);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9317E2FA516A209697786AB9858AFCD59C584801);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93783229D6778EB558036C7E7823F8AB09CA766C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95A5D8F8216FEF6AB6DA124B8556B99686008921);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E51AC41DADEAF1E40C8A35A25603E7F1EF7941D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1CBB6587B9CB9A5FABEF74242F50F5C4647CA59);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3A1F621EFBFEF615BC8DAE23BB59E5F3A1CDC64);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC63586017D07F9E3B97D4FFE0ED48B26173CAE4D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEC09D56CD9E5381A4103D81A27E04C5252A0E98);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FBB690CC5539714C164790E86011656EC06DF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6D00FA59FC826B3192D90008FFCEFC75174AB69);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEEF1D1D18154285FA2EA886B7300D15F8F63A40);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF614B5B228526E2E03F820A6D4A1298A276A37BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFACF94EED596593B4E13A1F2ACA95B93D42916E9);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	StringBuilder_t* V_1 = NULL;
	int32_t V_2 = 0;
	{
		V_0 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_0 = __this->___textSpans;
		if (!L_0)
		{
			goto IL_0074;
		}
	}
	{
		StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_1, NULL);
		V_1 = L_1;
		StringBuilder_t* L_2 = V_1;
		NullCheck(L_2);
		StringBuilder_t* L_3;
		L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
		V_2 = 0;
		goto IL_0056;
	}

IL_0024:
	{
		int32_t L_4 = V_2;
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		StringBuilder_t* L_5 = V_1;
		NullCheck(L_5);
		StringBuilder_t* L_6;
		L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_5, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
	}

IL_0034:
	{
		StringBuilder_t* L_7 = V_1;
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_8 = __this->___textSpans;
		int32_t L_9 = V_2;
		NullCheck(L_8);
		String_t* L_10;
		L_10 = TextSpan_ToString_mB43B06596C5F8782F98817A120945168F1A893C9(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), NULL);
		NullCheck(L_7);
		StringBuilder_t* L_11;
		L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, L_10, NULL);
		int32_t L_12 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0056:
	{
		int32_t L_13 = V_2;
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_14 = __this->___textSpans;
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
		{
			goto IL_0024;
		}
	}
	{
		StringBuilder_t* L_15 = V_1;
		NullCheck(L_15);
		StringBuilder_t* L_16;
		L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_15, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
		StringBuilder_t* L_17 = V_1;
		NullCheck(L_17);
		String_t* L_18;
		L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_17);
		V_0 = L_18;
	}

IL_0074:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)27));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
		intptr_t L_21 = __this->___fontAsset;
		intptr_t L_22 = L_21;
		RuntimeObject* L_23 = Box(il2cpp_defaults.int_class, &L_22);
		String_t* L_24;
		L_24 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralC63586017D07F9E3B97D4FFE0ED48B26173CAE4D, L_23, NULL);
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_24);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_20;
		intptr_t L_26 = __this->___textSettings;
		intptr_t L_27 = L_26;
		RuntimeObject* L_28 = Box(il2cpp_defaults.int_class, &L_27);
		String_t* L_29;
		L_29 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral1ECB7549DBDDAF9F8DCF7FFE9316276272459588, L_28, NULL);
		NullCheck(L_25);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_29);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_25;
		NullCheck(L_30);
		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral50CB03890E72C08D400E6E731D8B15C91D2D146C);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
		String_t* L_32 = __this->___text;
		NullCheck(L_31);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_32);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_31;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
		int32_t L_35 = __this->___screenWidth;
		int32_t L_36 = L_35;
		RuntimeObject* L_37 = Box(il2cpp_defaults.int32_class, &L_36);
		String_t* L_38;
		L_38 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral95A5D8F8216FEF6AB6DA124B8556B99686008921, L_37, NULL);
		NullCheck(L_34);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_38);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_34;
		int32_t L_40 = __this->___screenHeight;
		int32_t L_41 = L_40;
		RuntimeObject* L_42 = Box(il2cpp_defaults.int32_class, &L_41);
		String_t* L_43;
		L_43 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral848E244106FAAF80CBD208A47B17E360C4FAA789, L_42, NULL);
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_43);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_39;
		int32_t L_45 = __this->___fontSize;
		int32_t L_46 = L_45;
		RuntimeObject* L_47 = Box(il2cpp_defaults.int32_class, &L_46);
		String_t* L_48;
		L_48 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralC1CBB6587B9CB9A5FABEF74242F50F5C4647CA59, L_47, NULL);
		NullCheck(L_44);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_48);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_44;
		bool L_50 = __this->___bestFit;
		bool L_51 = L_50;
		RuntimeObject* L_52 = Box(il2cpp_defaults.boolean_class, &L_51);
		String_t* L_53;
		L_53 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralD98FBB690CC5539714C164790E86011656EC06DF, L_52, NULL);
		NullCheck(L_49);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_53);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_49;
		int32_t L_55 = __this->___maxFontSize;
		int32_t L_56 = L_55;
		RuntimeObject* L_57 = Box(il2cpp_defaults.int32_class, &L_56);
		String_t* L_58;
		L_58 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral2D9E65818FA650469CA5B09ACEB5F517C71649BD, L_57, NULL);
		NullCheck(L_54);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_58);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_54;
		int32_t L_60 = __this->___minFontSize;
		int32_t L_61 = L_60;
		RuntimeObject* L_62 = Box(il2cpp_defaults.int32_class, &L_61);
		String_t* L_63;
		L_63 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral9317E2FA516A209697786AB9858AFCD59C584801, L_62, NULL);
		NullCheck(L_59);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)L_63);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_59;
		bool L_65 = __this->___wordWrapEnabled;
		bool L_66 = L_65;
		RuntimeObject* L_67 = Box(il2cpp_defaults.boolean_class, &L_66);
		String_t* L_68;
		L_68 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralEEEF1D1D18154285FA2EA886B7300D15F8F63A40, L_67, NULL);
		NullCheck(L_64);
		(L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)L_68);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_64;
		int32_t L_70 = __this->___languageDirection;
		int32_t L_71 = L_70;
		RuntimeObject* L_72 = Box(LanguageDirection_tF200DFFA6ED7E53A36D2481CDF7E9E925661B733_il2cpp_TypeInfo_var, &L_71);
		String_t* L_73;
		L_73 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralC3A1F621EFBFEF615BC8DAE23BB59E5F3A1CDC64, L_72, NULL);
		NullCheck(L_69);
		(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)L_73);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_69;
		int32_t L_75 = __this->___horizontalAlignment;
		int32_t L_76 = L_75;
		RuntimeObject* L_77 = Box(HorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_il2cpp_TypeInfo_var, &L_76);
		String_t* L_78;
		L_78 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral075CABE0BEE4B84A27DC1F7E6C520FB3CB6850E6, L_77, NULL);
		NullCheck(L_74);
		(L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)L_78);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_74;
		int32_t L_80 = __this->___verticalAlignment;
		int32_t L_81 = L_80;
		RuntimeObject* L_82 = Box(VerticalAlignment_tED7B4EE5125B3287AAB4A2AD434A933CCD4633F8_il2cpp_TypeInfo_var, &L_81);
		String_t* L_83;
		L_83 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralCEC09D56CD9E5381A4103D81A27E04C5252A0E98, L_82, NULL);
		NullCheck(L_79);
		(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)L_83);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = L_79;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_85 = __this->___color;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_86 = L_85;
		RuntimeObject* L_87 = Box(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_il2cpp_TypeInfo_var, &L_86);
		String_t* L_88;
		L_88 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D, L_87, NULL);
		NullCheck(L_84);
		(L_84)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)L_88);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = L_84;
		int32_t L_90 = __this->___fontStyle;
		int32_t L_91 = L_90;
		RuntimeObject* L_92 = Box(FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668_il2cpp_TypeInfo_var, &L_91);
		String_t* L_93;
		L_93 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral6A9A67B54F7C32E4F294A3CCEE13A3BA9100A6C3, L_92, NULL);
		NullCheck(L_89);
		(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)L_93);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = L_89;
		int32_t L_95 = __this->___fontWeight;
		int32_t L_96 = L_95;
		RuntimeObject* L_97 = Box(TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_il2cpp_TypeInfo_var, &L_96);
		String_t* L_98;
		L_98 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralFACF94EED596593B4E13A1F2ACA95B93D42916E9, L_97, NULL);
		NullCheck(L_94);
		(L_94)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)L_98);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = L_94;
		int32_t L_100 = __this->___vertexPadding;
		int32_t L_101 = L_100;
		RuntimeObject* L_102 = Box(il2cpp_defaults.int32_class, &L_101);
		String_t* L_103;
		L_103 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral9E51AC41DADEAF1E40C8A35A25603E7F1EF7941D, L_102, NULL);
		NullCheck(L_99);
		(L_99)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)L_103);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_99;
		int32_t L_105 = __this->___overflow;
		int32_t L_106 = L_105;
		RuntimeObject* L_107 = Box(TextOverflow_t83A490A0D7D1788215EF4FA8FDEC28BBBEB0CD3E_il2cpp_TypeInfo_var, &L_106);
		String_t* L_108;
		L_108 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral6C0CDD460CDFBB519B9AE09A3BCC342E606C1CB1, L_107, NULL);
		NullCheck(L_104);
		(L_104)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)L_108);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_104;
		NullCheck(L_109);
		(L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (String_t*)_stringLiteral93783229D6778EB558036C7E7823F8AB09CA766C);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = L_109;
		String_t* L_111 = V_0;
		NullCheck(L_110);
		(L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (String_t*)L_111);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = L_110;
		NullCheck(L_112);
		(L_112)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (String_t*)_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_113 = L_112;
		int32_t L_114 = __this->___characterSpacing;
		int32_t L_115 = L_114;
		RuntimeObject* L_116 = Box(il2cpp_defaults.int32_class, &L_115);
		String_t* L_117;
		L_117 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral57EE5B91DAA573F162AB1C18A1D2851AE53972F5, L_116, NULL);
		NullCheck(L_113);
		(L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (String_t*)L_117);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118 = L_113;
		int32_t L_119 = __this->___paragraphSpacing;
		int32_t L_120 = L_119;
		RuntimeObject* L_121 = Box(il2cpp_defaults.int32_class, &L_120);
		String_t* L_122;
		L_122 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralE6D00FA59FC826B3192D90008FFCEFC75174AB69, L_121, NULL);
		NullCheck(L_118);
		(L_118)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (String_t*)L_122);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = L_118;
		int32_t L_124 = __this->___wordSpacing;
		int32_t L_125 = L_124;
		RuntimeObject* L_126 = Box(il2cpp_defaults.int32_class, &L_125);
		String_t* L_127;
		L_127 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral281C3579D24E0B9907638988CF733550652567DB, L_126, NULL);
		NullCheck(L_123);
		(L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (String_t*)L_127);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = L_123;
		int32_t L_129 = __this->___preProcessFlags;
		int32_t L_130 = L_129;
		RuntimeObject* L_131 = Box(PreProcessFlags_t543255175547C550175BFDF0F6D61DC45AEB5AC7_il2cpp_TypeInfo_var, &L_130);
		String_t* L_132;
		L_132 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralF614B5B228526E2E03F820A6D4A1298A276A37BA, L_131, NULL);
		NullCheck(L_128);
		(L_128)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (String_t*)L_132);
		String_t* L_133;
		L_133 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_128, NULL);
		return L_133;
	}
}
IL2CPP_EXTERN_C  String_t* NativeTextGenerationSettings_ToString_m84C204918B5C4F40D1EADDB371DCE76FF098E84D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = NativeTextGenerationSettings_ToString_m84C204918B5C4F40D1EADDB371DCE76FF098E84D(_thisAdjusted, method);
	return _returnValue;
}
#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
// Method Definition Index: 60058
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m46FBAA2482CE6467605F08CD73073673047070B1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B* L_0 = (U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B*)il2cpp_codegen_object_new(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m6792C1379E4ED043802F1A4106223CF4E247A551(L_0, NULL);
		((U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 60059
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6792C1379E4ED043802F1A4106223CF4E247A551 (U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 60060
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_hasLinkU3Eb__24_0_m59546A62F90352B59F2660A98D310F3E14621CBD (U3CU3Ec_t28C7FDE5C1BDC2484F9D3E43A13830C0CA48A80B* __this, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 ___0_span, const RuntimeMethod* method) 
{
	{
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_0 = ___0_span;
		int32_t L_1 = L_0.___linkID;
		return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 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 void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke& marshaled)
{
	marshaled.___startIndex = unmarshaled.___startIndex;
	marshaled.___length = unmarshaled.___length;
	marshaled.___fontAsset = unmarshaled.___fontAsset;
	marshaled.___gradientAsset = unmarshaled.___gradientAsset;
	marshaled.___fontSize = unmarshaled.___fontSize;
	marshaled.___color = unmarshaled.___color;
	marshaled.___fontStyle = unmarshaled.___fontStyle;
	marshaled.___fontWeight = unmarshaled.___fontWeight;
	marshaled.___mspace = unmarshaled.___mspace;
	marshaled.___mspaceUnitType = unmarshaled.___mspaceUnitType;
	marshaled.___cspace = unmarshaled.___cspace;
	marshaled.___cspaceUnitType = unmarshaled.___cspaceUnitType;
	marshaled.___linkID = unmarshaled.___linkID;
	marshaled.___alignment = unmarshaled.___alignment;
	marshaled.___highlightColor = unmarshaled.___highlightColor;
	marshaled.___highlightPadding = unmarshaled.___highlightPadding;
	marshaled.___spriteMetrics = unmarshaled.___spriteMetrics;
	marshaled.___spriteID = unmarshaled.___spriteID;
	marshaled.___spriteTint = static_cast<int32_t>(unmarshaled.___spriteTint);
	marshaled.___spriteScale = unmarshaled.___spriteScale;
	marshaled.___spriteColor = unmarshaled.___spriteColor;
	marshaled.___margin = unmarshaled.___margin;
	marshaled.___marginDirection = unmarshaled.___marginDirection;
	marshaled.___marginUnitType = unmarshaled.___marginUnitType;
	marshaled.___lineHeight = unmarshaled.___lineHeight;
	marshaled.___lineHeightUnitType = unmarshaled.___lineHeightUnitType;
	marshaled.___indent = unmarshaled.___indent;
	marshaled.___indentUnitType = unmarshaled.___indentUnitType;
	marshaled.___vOffset = unmarshaled.___vOffset;
	marshaled.___vOffsetUnitType = unmarshaled.___vOffsetUnitType;
	marshaled.___subscriptNestingLevel = unmarshaled.___subscriptNestingLevel;
	marshaled.___superscriptNestingLevel = unmarshaled.___superscriptNestingLevel;
}
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke_back(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke& marshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled)
{
	int32_t unmarshaledstartIndex_temp_0 = 0;
	unmarshaledstartIndex_temp_0 = marshaled.___startIndex;
	unmarshaled.___startIndex = unmarshaledstartIndex_temp_0;
	int32_t unmarshaledlength_temp_1 = 0;
	unmarshaledlength_temp_1 = marshaled.___length;
	unmarshaled.___length = unmarshaledlength_temp_1;
	intptr_t unmarshaledfontAsset_temp_2;
	memset((&unmarshaledfontAsset_temp_2), 0, sizeof(unmarshaledfontAsset_temp_2));
	unmarshaledfontAsset_temp_2 = marshaled.___fontAsset;
	unmarshaled.___fontAsset = unmarshaledfontAsset_temp_2;
	intptr_t unmarshaledgradientAsset_temp_3;
	memset((&unmarshaledgradientAsset_temp_3), 0, sizeof(unmarshaledgradientAsset_temp_3));
	unmarshaledgradientAsset_temp_3 = marshaled.___gradientAsset;
	unmarshaled.___gradientAsset = unmarshaledgradientAsset_temp_3;
	int32_t unmarshaledfontSize_temp_4 = 0;
	unmarshaledfontSize_temp_4 = marshaled.___fontSize;
	unmarshaled.___fontSize = unmarshaledfontSize_temp_4;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledcolor_temp_5;
	memset((&unmarshaledcolor_temp_5), 0, sizeof(unmarshaledcolor_temp_5));
	unmarshaledcolor_temp_5 = marshaled.___color;
	unmarshaled.___color = unmarshaledcolor_temp_5;
	int32_t unmarshaledfontStyle_temp_6 = 0;
	unmarshaledfontStyle_temp_6 = marshaled.___fontStyle;
	unmarshaled.___fontStyle = unmarshaledfontStyle_temp_6;
	int32_t unmarshaledfontWeight_temp_7 = 0;
	unmarshaledfontWeight_temp_7 = marshaled.___fontWeight;
	unmarshaled.___fontWeight = unmarshaledfontWeight_temp_7;
	int32_t unmarshaledmspace_temp_8 = 0;
	unmarshaledmspace_temp_8 = marshaled.___mspace;
	unmarshaled.___mspace = unmarshaledmspace_temp_8;
	int32_t unmarshaledmspaceUnitType_temp_9 = 0;
	unmarshaledmspaceUnitType_temp_9 = marshaled.___mspaceUnitType;
	unmarshaled.___mspaceUnitType = unmarshaledmspaceUnitType_temp_9;
	int32_t unmarshaledcspace_temp_10 = 0;
	unmarshaledcspace_temp_10 = marshaled.___cspace;
	unmarshaled.___cspace = unmarshaledcspace_temp_10;
	int32_t unmarshaledcspaceUnitType_temp_11 = 0;
	unmarshaledcspaceUnitType_temp_11 = marshaled.___cspaceUnitType;
	unmarshaled.___cspaceUnitType = unmarshaledcspaceUnitType_temp_11;
	int32_t unmarshaledlinkID_temp_12 = 0;
	unmarshaledlinkID_temp_12 = marshaled.___linkID;
	unmarshaled.___linkID = unmarshaledlinkID_temp_12;
	int32_t unmarshaledalignment_temp_13 = 0;
	unmarshaledalignment_temp_13 = marshaled.___alignment;
	unmarshaled.___alignment = unmarshaledalignment_temp_13;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledhighlightColor_temp_14;
	memset((&unmarshaledhighlightColor_temp_14), 0, sizeof(unmarshaledhighlightColor_temp_14));
	unmarshaledhighlightColor_temp_14 = marshaled.___highlightColor;
	unmarshaled.___highlightColor = unmarshaledhighlightColor_temp_14;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 unmarshaledhighlightPadding_temp_15;
	memset((&unmarshaledhighlightPadding_temp_15), 0, sizeof(unmarshaledhighlightPadding_temp_15));
	unmarshaledhighlightPadding_temp_15 = marshaled.___highlightPadding;
	unmarshaled.___highlightPadding = unmarshaledhighlightPadding_temp_15;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A unmarshaledspriteMetrics_temp_16;
	memset((&unmarshaledspriteMetrics_temp_16), 0, sizeof(unmarshaledspriteMetrics_temp_16));
	unmarshaledspriteMetrics_temp_16 = marshaled.___spriteMetrics;
	unmarshaled.___spriteMetrics = unmarshaledspriteMetrics_temp_16;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 unmarshaledspriteID_temp_17;
	memset((&unmarshaledspriteID_temp_17), 0, sizeof(unmarshaledspriteID_temp_17));
	unmarshaledspriteID_temp_17 = marshaled.___spriteID;
	unmarshaled.___spriteID = unmarshaledspriteID_temp_17;
	bool unmarshaledspriteTint_temp_18 = false;
	unmarshaledspriteTint_temp_18 = static_cast<bool>(marshaled.___spriteTint);
	unmarshaled.___spriteTint = unmarshaledspriteTint_temp_18;
	int32_t unmarshaledspriteScale_temp_19 = 0;
	unmarshaledspriteScale_temp_19 = marshaled.___spriteScale;
	unmarshaled.___spriteScale = unmarshaledspriteScale_temp_19;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledspriteColor_temp_20;
	memset((&unmarshaledspriteColor_temp_20), 0, sizeof(unmarshaledspriteColor_temp_20));
	unmarshaledspriteColor_temp_20 = marshaled.___spriteColor;
	unmarshaled.___spriteColor = unmarshaledspriteColor_temp_20;
	int32_t unmarshaledmargin_temp_21 = 0;
	unmarshaledmargin_temp_21 = marshaled.___margin;
	unmarshaled.___margin = unmarshaledmargin_temp_21;
	int32_t unmarshaledmarginDirection_temp_22 = 0;
	unmarshaledmarginDirection_temp_22 = marshaled.___marginDirection;
	unmarshaled.___marginDirection = unmarshaledmarginDirection_temp_22;
	int32_t unmarshaledmarginUnitType_temp_23 = 0;
	unmarshaledmarginUnitType_temp_23 = marshaled.___marginUnitType;
	unmarshaled.___marginUnitType = unmarshaledmarginUnitType_temp_23;
	int32_t unmarshaledlineHeight_temp_24 = 0;
	unmarshaledlineHeight_temp_24 = marshaled.___lineHeight;
	unmarshaled.___lineHeight = unmarshaledlineHeight_temp_24;
	int32_t unmarshaledlineHeightUnitType_temp_25 = 0;
	unmarshaledlineHeightUnitType_temp_25 = marshaled.___lineHeightUnitType;
	unmarshaled.___lineHeightUnitType = unmarshaledlineHeightUnitType_temp_25;
	int32_t unmarshaledindent_temp_26 = 0;
	unmarshaledindent_temp_26 = marshaled.___indent;
	unmarshaled.___indent = unmarshaledindent_temp_26;
	int32_t unmarshaledindentUnitType_temp_27 = 0;
	unmarshaledindentUnitType_temp_27 = marshaled.___indentUnitType;
	unmarshaled.___indentUnitType = unmarshaledindentUnitType_temp_27;
	int32_t unmarshaledvOffset_temp_28 = 0;
	unmarshaledvOffset_temp_28 = marshaled.___vOffset;
	unmarshaled.___vOffset = unmarshaledvOffset_temp_28;
	int32_t unmarshaledvOffsetUnitType_temp_29 = 0;
	unmarshaledvOffsetUnitType_temp_29 = marshaled.___vOffsetUnitType;
	unmarshaled.___vOffsetUnitType = unmarshaledvOffsetUnitType_temp_29;
	int8_t unmarshaledsubscriptNestingLevel_temp_30 = 0x0;
	unmarshaledsubscriptNestingLevel_temp_30 = marshaled.___subscriptNestingLevel;
	unmarshaled.___subscriptNestingLevel = unmarshaledsubscriptNestingLevel_temp_30;
	int8_t unmarshaledsuperscriptNestingLevel_temp_31 = 0x0;
	unmarshaledsuperscriptNestingLevel_temp_31 = marshaled.___superscriptNestingLevel;
	unmarshaled.___superscriptNestingLevel = unmarshaledsuperscriptNestingLevel_temp_31;
}
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_pinvoke_cleanup(TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com& marshaled)
{
	marshaled.___startIndex = unmarshaled.___startIndex;
	marshaled.___length = unmarshaled.___length;
	marshaled.___fontAsset = unmarshaled.___fontAsset;
	marshaled.___gradientAsset = unmarshaled.___gradientAsset;
	marshaled.___fontSize = unmarshaled.___fontSize;
	marshaled.___color = unmarshaled.___color;
	marshaled.___fontStyle = unmarshaled.___fontStyle;
	marshaled.___fontWeight = unmarshaled.___fontWeight;
	marshaled.___mspace = unmarshaled.___mspace;
	marshaled.___mspaceUnitType = unmarshaled.___mspaceUnitType;
	marshaled.___cspace = unmarshaled.___cspace;
	marshaled.___cspaceUnitType = unmarshaled.___cspaceUnitType;
	marshaled.___linkID = unmarshaled.___linkID;
	marshaled.___alignment = unmarshaled.___alignment;
	marshaled.___highlightColor = unmarshaled.___highlightColor;
	marshaled.___highlightPadding = unmarshaled.___highlightPadding;
	marshaled.___spriteMetrics = unmarshaled.___spriteMetrics;
	marshaled.___spriteID = unmarshaled.___spriteID;
	marshaled.___spriteTint = static_cast<int32_t>(unmarshaled.___spriteTint);
	marshaled.___spriteScale = unmarshaled.___spriteScale;
	marshaled.___spriteColor = unmarshaled.___spriteColor;
	marshaled.___margin = unmarshaled.___margin;
	marshaled.___marginDirection = unmarshaled.___marginDirection;
	marshaled.___marginUnitType = unmarshaled.___marginUnitType;
	marshaled.___lineHeight = unmarshaled.___lineHeight;
	marshaled.___lineHeightUnitType = unmarshaled.___lineHeightUnitType;
	marshaled.___indent = unmarshaled.___indent;
	marshaled.___indentUnitType = unmarshaled.___indentUnitType;
	marshaled.___vOffset = unmarshaled.___vOffset;
	marshaled.___vOffsetUnitType = unmarshaled.___vOffsetUnitType;
	marshaled.___subscriptNestingLevel = unmarshaled.___subscriptNestingLevel;
	marshaled.___superscriptNestingLevel = unmarshaled.___superscriptNestingLevel;
}
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com_back(const TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com& marshaled, TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219& unmarshaled)
{
	int32_t unmarshaledstartIndex_temp_0 = 0;
	unmarshaledstartIndex_temp_0 = marshaled.___startIndex;
	unmarshaled.___startIndex = unmarshaledstartIndex_temp_0;
	int32_t unmarshaledlength_temp_1 = 0;
	unmarshaledlength_temp_1 = marshaled.___length;
	unmarshaled.___length = unmarshaledlength_temp_1;
	intptr_t unmarshaledfontAsset_temp_2;
	memset((&unmarshaledfontAsset_temp_2), 0, sizeof(unmarshaledfontAsset_temp_2));
	unmarshaledfontAsset_temp_2 = marshaled.___fontAsset;
	unmarshaled.___fontAsset = unmarshaledfontAsset_temp_2;
	intptr_t unmarshaledgradientAsset_temp_3;
	memset((&unmarshaledgradientAsset_temp_3), 0, sizeof(unmarshaledgradientAsset_temp_3));
	unmarshaledgradientAsset_temp_3 = marshaled.___gradientAsset;
	unmarshaled.___gradientAsset = unmarshaledgradientAsset_temp_3;
	int32_t unmarshaledfontSize_temp_4 = 0;
	unmarshaledfontSize_temp_4 = marshaled.___fontSize;
	unmarshaled.___fontSize = unmarshaledfontSize_temp_4;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledcolor_temp_5;
	memset((&unmarshaledcolor_temp_5), 0, sizeof(unmarshaledcolor_temp_5));
	unmarshaledcolor_temp_5 = marshaled.___color;
	unmarshaled.___color = unmarshaledcolor_temp_5;
	int32_t unmarshaledfontStyle_temp_6 = 0;
	unmarshaledfontStyle_temp_6 = marshaled.___fontStyle;
	unmarshaled.___fontStyle = unmarshaledfontStyle_temp_6;
	int32_t unmarshaledfontWeight_temp_7 = 0;
	unmarshaledfontWeight_temp_7 = marshaled.___fontWeight;
	unmarshaled.___fontWeight = unmarshaledfontWeight_temp_7;
	int32_t unmarshaledmspace_temp_8 = 0;
	unmarshaledmspace_temp_8 = marshaled.___mspace;
	unmarshaled.___mspace = unmarshaledmspace_temp_8;
	int32_t unmarshaledmspaceUnitType_temp_9 = 0;
	unmarshaledmspaceUnitType_temp_9 = marshaled.___mspaceUnitType;
	unmarshaled.___mspaceUnitType = unmarshaledmspaceUnitType_temp_9;
	int32_t unmarshaledcspace_temp_10 = 0;
	unmarshaledcspace_temp_10 = marshaled.___cspace;
	unmarshaled.___cspace = unmarshaledcspace_temp_10;
	int32_t unmarshaledcspaceUnitType_temp_11 = 0;
	unmarshaledcspaceUnitType_temp_11 = marshaled.___cspaceUnitType;
	unmarshaled.___cspaceUnitType = unmarshaledcspaceUnitType_temp_11;
	int32_t unmarshaledlinkID_temp_12 = 0;
	unmarshaledlinkID_temp_12 = marshaled.___linkID;
	unmarshaled.___linkID = unmarshaledlinkID_temp_12;
	int32_t unmarshaledalignment_temp_13 = 0;
	unmarshaledalignment_temp_13 = marshaled.___alignment;
	unmarshaled.___alignment = unmarshaledalignment_temp_13;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledhighlightColor_temp_14;
	memset((&unmarshaledhighlightColor_temp_14), 0, sizeof(unmarshaledhighlightColor_temp_14));
	unmarshaledhighlightColor_temp_14 = marshaled.___highlightColor;
	unmarshaled.___highlightColor = unmarshaledhighlightColor_temp_14;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 unmarshaledhighlightPadding_temp_15;
	memset((&unmarshaledhighlightPadding_temp_15), 0, sizeof(unmarshaledhighlightPadding_temp_15));
	unmarshaledhighlightPadding_temp_15 = marshaled.___highlightPadding;
	unmarshaled.___highlightPadding = unmarshaledhighlightPadding_temp_15;
	GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A unmarshaledspriteMetrics_temp_16;
	memset((&unmarshaledspriteMetrics_temp_16), 0, sizeof(unmarshaledspriteMetrics_temp_16));
	unmarshaledspriteMetrics_temp_16 = marshaled.___spriteMetrics;
	unmarshaled.___spriteMetrics = unmarshaledspriteMetrics_temp_16;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 unmarshaledspriteID_temp_17;
	memset((&unmarshaledspriteID_temp_17), 0, sizeof(unmarshaledspriteID_temp_17));
	unmarshaledspriteID_temp_17 = marshaled.___spriteID;
	unmarshaled.___spriteID = unmarshaledspriteID_temp_17;
	bool unmarshaledspriteTint_temp_18 = false;
	unmarshaledspriteTint_temp_18 = static_cast<bool>(marshaled.___spriteTint);
	unmarshaled.___spriteTint = unmarshaledspriteTint_temp_18;
	int32_t unmarshaledspriteScale_temp_19 = 0;
	unmarshaledspriteScale_temp_19 = marshaled.___spriteScale;
	unmarshaled.___spriteScale = unmarshaledspriteScale_temp_19;
	Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B unmarshaledspriteColor_temp_20;
	memset((&unmarshaledspriteColor_temp_20), 0, sizeof(unmarshaledspriteColor_temp_20));
	unmarshaledspriteColor_temp_20 = marshaled.___spriteColor;
	unmarshaled.___spriteColor = unmarshaledspriteColor_temp_20;
	int32_t unmarshaledmargin_temp_21 = 0;
	unmarshaledmargin_temp_21 = marshaled.___margin;
	unmarshaled.___margin = unmarshaledmargin_temp_21;
	int32_t unmarshaledmarginDirection_temp_22 = 0;
	unmarshaledmarginDirection_temp_22 = marshaled.___marginDirection;
	unmarshaled.___marginDirection = unmarshaledmarginDirection_temp_22;
	int32_t unmarshaledmarginUnitType_temp_23 = 0;
	unmarshaledmarginUnitType_temp_23 = marshaled.___marginUnitType;
	unmarshaled.___marginUnitType = unmarshaledmarginUnitType_temp_23;
	int32_t unmarshaledlineHeight_temp_24 = 0;
	unmarshaledlineHeight_temp_24 = marshaled.___lineHeight;
	unmarshaled.___lineHeight = unmarshaledlineHeight_temp_24;
	int32_t unmarshaledlineHeightUnitType_temp_25 = 0;
	unmarshaledlineHeightUnitType_temp_25 = marshaled.___lineHeightUnitType;
	unmarshaled.___lineHeightUnitType = unmarshaledlineHeightUnitType_temp_25;
	int32_t unmarshaledindent_temp_26 = 0;
	unmarshaledindent_temp_26 = marshaled.___indent;
	unmarshaled.___indent = unmarshaledindent_temp_26;
	int32_t unmarshaledindentUnitType_temp_27 = 0;
	unmarshaledindentUnitType_temp_27 = marshaled.___indentUnitType;
	unmarshaled.___indentUnitType = unmarshaledindentUnitType_temp_27;
	int32_t unmarshaledvOffset_temp_28 = 0;
	unmarshaledvOffset_temp_28 = marshaled.___vOffset;
	unmarshaled.___vOffset = unmarshaledvOffset_temp_28;
	int32_t unmarshaledvOffsetUnitType_temp_29 = 0;
	unmarshaledvOffsetUnitType_temp_29 = marshaled.___vOffsetUnitType;
	unmarshaled.___vOffsetUnitType = unmarshaledvOffsetUnitType_temp_29;
	int8_t unmarshaledsubscriptNestingLevel_temp_30 = 0x0;
	unmarshaledsubscriptNestingLevel_temp_30 = marshaled.___subscriptNestingLevel;
	unmarshaled.___subscriptNestingLevel = unmarshaledsubscriptNestingLevel_temp_30;
	int8_t unmarshaledsuperscriptNestingLevel_temp_31 = 0x0;
	unmarshaledsuperscriptNestingLevel_temp_31 = marshaled.___superscriptNestingLevel;
	unmarshaled.___superscriptNestingLevel = unmarshaledsuperscriptNestingLevel_temp_31;
}
IL2CPP_EXTERN_C void TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshal_com_cleanup(TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219_marshaled_com& marshaled)
{
}
// Method Definition Index: 60061
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextSpan_ToString_mB43B06596C5F8782F98817A120945168F1A893C9 (TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral056B0235F6B95E2014BABABCB833E55D7F65F313);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A9A67B54F7C32E4F294A3CCEE13A3BA9100A6C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1CBB6587B9CB9A5FABEF74242F50F5C4647CA59);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC63586017D07F9E3B97D4FFE0ED48B26173CAE4D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2D36B094329CAFD89883824B0525B1069CF3F82);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFACF94EED596593B4E13A1F2ACA95B93D42916E9);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_2 = __this->___color;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3 = L_2;
		RuntimeObject* L_4 = Box(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B_il2cpp_TypeInfo_var, &L_3);
		String_t* L_5;
		L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D, L_4, NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_1;
		int32_t L_7 = __this->___fontStyle;
		int32_t L_8 = L_7;
		RuntimeObject* L_9 = Box(FontStyles_t284AF8C10031F4774DF8BC8DE6DF9EC11EE14668_il2cpp_TypeInfo_var, &L_8);
		String_t* L_10;
		L_10 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral6A9A67B54F7C32E4F294A3CCEE13A3BA9100A6C3, L_9, NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_10);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_6;
		int32_t L_12 = __this->___fontWeight;
		int32_t L_13 = L_12;
		RuntimeObject* L_14 = Box(TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_il2cpp_TypeInfo_var, &L_13);
		String_t* L_15;
		L_15 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralFACF94EED596593B4E13A1F2ACA95B93D42916E9, L_14, NULL);
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_15);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_11;
		int32_t L_17 = __this->___linkID;
		int32_t L_18 = L_17;
		RuntimeObject* L_19 = Box(il2cpp_defaults.int32_class, &L_18);
		String_t* L_20;
		L_20 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteral056B0235F6B95E2014BABABCB833E55D7F65F313, L_19, NULL);
		NullCheck(L_16);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_20);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_16;
		int32_t L_22 = __this->___fontSize;
		int32_t L_23 = L_22;
		RuntimeObject* L_24 = Box(il2cpp_defaults.int32_class, &L_23);
		String_t* L_25;
		L_25 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralC1CBB6587B9CB9A5FABEF74242F50F5C4647CA59, L_24, NULL);
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_25);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_21;
		intptr_t L_27 = __this->___fontAsset;
		intptr_t L_28 = L_27;
		RuntimeObject* L_29 = Box(il2cpp_defaults.int_class, &L_28);
		String_t* L_30;
		L_30 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD, _stringLiteralC63586017D07F9E3B97D4FFE0ED48B26173CAE4D, L_29, NULL);
		NullCheck(L_26);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_26;
		intptr_t L_32 = __this->___gradientAsset;
		intptr_t L_33 = L_32;
		RuntimeObject* L_34 = Box(il2cpp_defaults.int_class, &L_33);
		String_t* L_35;
		L_35 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralD2D36B094329CAFD89883824B0525B1069CF3F82, L_34, NULL);
		NullCheck(L_31);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_35);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_31;
		int32_t L_37 = __this->___startIndex;
		int32_t L_38 = L_37;
		RuntimeObject* L_39 = Box(il2cpp_defaults.int32_class, &L_38);
		String_t* L_40;
		L_40 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral5F0FFDDC8674C5C887B8E87C739171F41080F062, _stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34, L_39, NULL);
		NullCheck(L_36);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_40);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_36;
		int32_t L_42 = __this->___length;
		int32_t L_43 = L_42;
		RuntimeObject* L_44 = Box(il2cpp_defaults.int32_class, &L_43);
		String_t* L_45;
		L_45 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralA3C48F920CA03FE8BCEF33375645725C40BA7ADD, _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB, L_44, NULL);
		NullCheck(L_41);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_45);
		String_t* L_46;
		L_46 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_41, NULL);
		return L_46;
	}
}
IL2CPP_EXTERN_C  String_t* TextSpan_ToString_mB43B06596C5F8782F98817A120945168F1A893C9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = TextSpan_ToString_mB43B06596C5F8782F98817A120945168F1A893C9(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 60062
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_tagMatch_mB42907CB050EE08A22B58A843C2866A2409EA3DF (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_tagCandidate, String_t* ___1_tagName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_0 = ___0_tagCandidate;
		String_t* L_1 = ___1_tagName;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_2;
		L_2 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_1, NULL);
		bool L_3;
		L_3 = MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_inline(L_0, L_2, MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_RuntimeMethod_var);
		if (L_3)
		{
			goto IL_0010;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		int32_t L_4;
		L_4 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_tagCandidate), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		String_t* L_5 = ___1_tagName;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
		if ((!(((uint32_t)L_4) == ((uint32_t)L_6))))
		{
			goto IL_0021;
		}
	}
	{
		return (bool)1;
	}

IL_0021:
	{
		String_t* L_7 = ___1_tagName;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
		Il2CppChar* L_9;
		L_9 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_tagCandidate))->____pointer))->value, (L_8), ((&___0_tagCandidate))->____length);
		int32_t L_10 = *((uint16_t*)L_9);
		V_0 = L_10;
		Il2CppChar L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)61))))
		{
			goto IL_003b;
		}
	}
	{
		Il2CppChar L_12 = V_0;
		return (bool)((((int32_t)L_12) == ((int32_t)((int32_t)32)))? 1 : 0);
	}

IL_003b:
	{
		return (bool)1;
	}
}
// Method Definition Index: 60063
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_SpanToEnum_mE1DDD45167FB2EBA5B030DF8823DF2BEB4DBA186 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_tagCandidate, int32_t* ___1_tagType, String_t** ___2_error, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* ___3_attribute, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B6B87DCEE1788BFCCD11B9007EB73D015F32DD8);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	{
		V_0 = 0;
		goto IL_0044;
	}

IL_0004:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_0 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		String_t* L_4 = L_3->___name;
		V_1 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = ___0_tagCandidate;
		String_t* L_6 = V_1;
		bool L_7;
		L_7 = RichTextTagParser_tagMatch_mB42907CB050EE08A22B58A843C2866A2409EA3DF(L_5, L_6, NULL);
		if (!L_7)
		{
			goto IL_0040;
		}
	}
	{
		int32_t* L_8 = ___1_tagType;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_9 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo;
		int32_t L_10 = V_0;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		int32_t L_13 = L_12->___TagType;
		*((int32_t*)L_8) = (int32_t)L_13;
		String_t** L_14 = ___2_error;
		*((String_t**)L_14) = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_14, (void*)(String_t*)NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_15 = ___3_attribute;
		String_t* L_16 = V_1;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18;
		L_18 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&___0_tagCandidate), L_17, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_15 = L_18;
		return (bool)1;
	}

IL_0040:
	{
		int32_t L_19 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
	}

IL_0044:
	{
		int32_t L_20 = V_0;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_21 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo;
		NullCheck(L_21);
		if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		int32_t L_22;
		L_22 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_tagCandidate), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_22) <= ((int32_t)4)))
		{
			goto IL_0074;
		}
	}
	{
		Il2CppChar* L_23;
		L_23 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_tagCandidate))->____pointer))->value, (0), ((&___0_tagCandidate))->____length);
		int32_t L_24 = *((uint16_t*)L_23);
		if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_0074;
		}
	}
	{
		int32_t* L_25 = ___1_tagType;
		*((int32_t*)L_25) = (int32_t)6;
		String_t** L_26 = ___2_error;
		*((String_t**)L_26) = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_26, (void*)(String_t*)NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_27 = ___3_attribute;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_28 = ___0_tagCandidate;
		*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_27 = L_28;
		return (bool)1;
	}

IL_0074:
	{
		String_t** L_29 = ___2_error;
		String_t* L_30;
		L_30 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&___0_tagCandidate), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		String_t* L_31;
		L_31 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0B6B87DCEE1788BFCCD11B9007EB73D015F32DD8, L_30, NULL);
		*((String_t**)L_29) = (String_t*)L_31;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_29, (void*)(String_t*)L_31);
		int32_t* L_32 = ___1_tagType;
		*((int32_t*)L_32) = (int32_t)((int32_t)46);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_33 = ___3_attribute;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_34;
		L_34 = ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL, ReadOnlySpan_1_op_Implicit_mDFCA2CC95F3991458A0775D346FCEB9A2F770D4B_RuntimeMethod_var);
		*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_33 = L_34;
		return (bool)0;
	}
}
// Method Definition Index: 60064
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParseColorAttribute_m17DB407C0B319683121A23D0F4D93F5EFDB3D5A0 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_0 = ___0_attributeSection;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1;
		L_1 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_0, NULL);
		___0_attributeSection = L_1;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_2 = ___0_attributeSection;
		bool L_3;
		L_3 = ColorUtility_TryParseHtmlString_m59439A71019FEE82CEBE649E5D658F584187C375(L_2, (&V_0), NULL);
		if (!L_3)
		{
			goto IL_001f;
		}
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = V_0;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_5;
		memset((&L_5), 0, sizeof(L_5));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_5), 0, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_6 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m0D21FDA5FB81D62E1D0E34DB9D710A7C17CC4C06(L_6, L_4, L_5, NULL);
		return L_6;
	}

IL_001f:
	{
		return (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
	}
}
// Method Definition Index: 60065
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParseAlphaAttribute_m537ACCB602F21AD7D7AE2C51AF02472B74EF3C08 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_0 = ___0_attributeSection;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1;
		L_1 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_0, NULL);
		___0_attributeSection = L_1;
		int32_t L_2;
		L_2 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_attributeSection), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((!(((uint32_t)L_2) == ((uint32_t)3))))
		{
			goto IL_001f;
		}
	}
	{
		Il2CppChar* L_3;
		L_3 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_attributeSection))->____pointer))->value, (0), ((&___0_attributeSection))->____length);
		int32_t L_4 = *((uint16_t*)L_3);
		if ((((int32_t)L_4) == ((int32_t)((int32_t)35))))
		{
			goto IL_0021;
		}
	}

IL_001f:
	{
		return (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
	}

IL_0021:
	{
		Il2CppChar* L_5;
		L_5 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_attributeSection))->____pointer))->value, (1), ((&___0_attributeSection))->____length);
		int32_t L_6 = *((uint16_t*)L_5);
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_7;
		L_7 = RichTextTagParser_HexCharToInt_m2D3C9C66EC13D3960C02B7D238CA9EF2E4F880B2(L_6, NULL);
		V_0 = L_7;
		Il2CppChar* L_8;
		L_8 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_attributeSection))->____pointer))->value, (2), ((&___0_attributeSection))->____length);
		int32_t L_9 = *((uint16_t*)L_8);
		int32_t L_10;
		L_10 = RichTextTagParser_HexCharToInt_m2D3C9C66EC13D3960C02B7D238CA9EF2E4F880B2(L_9, NULL);
		V_1 = L_10;
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) < ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		int32_t L_12 = V_1;
		if ((((int32_t)L_12) >= ((int32_t)0)))
		{
			goto IL_0049;
		}
	}

IL_0047:
	{
		return (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
	}

IL_0049:
	{
		int32_t L_13 = V_0;
		int32_t L_14 = V_1;
		il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_15 = V_2;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_16 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_16, ((float)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_13, ((int32_t)16))), L_14)))), 0, L_15, NULL);
		return L_16;
	}
}
// Method Definition Index: 60066
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RichTextTagParser_HexCharToInt_m2D3C9C66EC13D3960C02B7D238CA9EF2E4F880B2 (Il2CppChar ___0_hex, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		Il2CppChar L_0 = ___0_hex;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)65))))
		{
			goto IL_0018;
		}
	}
	{
		Il2CppChar L_1 = ___0_hex;
		if ((((int32_t)L_1) < ((int32_t)((int32_t)97))))
		{
			goto IL_0011;
		}
	}
	{
		Il2CppChar L_2 = ___0_hex;
		if ((((int32_t)L_2) <= ((int32_t)((int32_t)102))))
		{
			goto IL_0033;
		}
	}
	{
		goto IL_003d;
	}

IL_0011:
	{
		Il2CppChar L_3 = ___0_hex;
		if ((((int32_t)L_3) <= ((int32_t)((int32_t)70))))
		{
			goto IL_0029;
		}
	}
	{
		goto IL_003d;
	}

IL_0018:
	{
		Il2CppChar L_4 = ___0_hex;
		if ((((int32_t)L_4) < ((int32_t)((int32_t)48))))
		{
			goto IL_003d;
		}
	}
	{
		Il2CppChar L_5 = ___0_hex;
		if ((((int32_t)L_5) > ((int32_t)((int32_t)57))))
		{
			goto IL_003d;
		}
	}
	{
		Il2CppChar L_6 = ___0_hex;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, ((int32_t)48)));
		goto IL_003f;
	}

IL_0029:
	{
		Il2CppChar L_7 = ___0_hex;
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_7, ((int32_t)65))), ((int32_t)10)));
		goto IL_003f;
	}

IL_0033:
	{
		Il2CppChar L_8 = ___0_hex;
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)97))), ((int32_t)10)));
		goto IL_003f;
	}

IL_003d:
	{
		V_0 = (-1);
	}

IL_003f:
	{
		int32_t L_9 = V_0;
		return L_9;
	}
}
// Method Definition Index: 60067
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParsePaddingAttribute_m84C508EB30550A6FF5A84D866C7D0825DBF3E848 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_value, 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*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		uintptr_t L_0 = ((uintptr_t)((int32_t)16));
		int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL);
		memset(L_1, 0, L_0);
		Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_inline((&L_2), (void*)(L_1), 4, Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_RuntimeMethod_var);
		V_0 = L_2;
		V_1 = 0;
		goto IL_005a;
	}

IL_0010:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3 = ___0_value;
		int32_t L_4;
		L_4 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_3, ((int32_t)44), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_2 = L_4;
		int32_t L_5 = V_2;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0035;
		}
	}
	{
		int32_t L_6 = V_2;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_7;
		L_7 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&___0_value), 0, L_6, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		V_3 = L_7;
		int32_t L_8 = V_2;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_9;
		L_9 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&___0_value), ((int32_t)il2cpp_codegen_add(L_8, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		___0_value = L_9;
		goto IL_003e;
	}

IL_0035:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10 = ___0_value;
		V_3 = L_10;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_11;
		L_11 = ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D(ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		___0_value = L_11;
	}

IL_003e:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_12 = V_3;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_13;
		L_13 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		int32_t L_14 = V_1;
		int32_t* L_15;
		L_15 = il2cpp_span_get_item((int32_t*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_14), ((&V_0))->____length);
		bool L_16;
		L_16 = Int32_TryParse_m24A4EB72A0E8732F12CDE368BC3DF4728A1CB047(L_12, 7, L_13, L_15, NULL);
		if (L_16)
		{
			goto IL_0056;
		}
	}
	{
		return (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
	}

IL_0056:
	{
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_005a:
	{
		bool L_18;
		L_18 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&___0_value), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (L_18)
		{
			goto IL_0067;
		}
	}
	{
		int32_t L_19 = V_1;
		if ((((int32_t)L_19) < ((int32_t)4)))
		{
			goto IL_0010;
		}
	}

IL_0067:
	{
		int32_t L_20 = V_1;
		if ((((int32_t)L_20) == ((int32_t)4)))
		{
			goto IL_006d;
		}
	}
	{
		return (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
	}

IL_006d:
	{
		int32_t* L_21;
		L_21 = il2cpp_span_get_item((int32_t*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (0), ((&V_0))->____length);
		int32_t L_22 = *((int32_t*)L_21);
		int32_t* L_23;
		L_23 = il2cpp_span_get_item((int32_t*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (1), ((&V_0))->____length);
		int32_t L_24 = *((int32_t*)L_23);
		int32_t* L_25;
		L_25 = il2cpp_span_get_item((int32_t*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (2), ((&V_0))->____length);
		int32_t L_26 = *((int32_t*)L_25);
		int32_t* L_27;
		L_27 = il2cpp_span_get_item((int32_t*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (3), ((&V_0))->____length);
		int32_t L_28 = *((int32_t*)L_27);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_29;
		memset((&L_29), 0, sizeof(L_29));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_29), ((float)L_22), ((float)L_24), ((float)L_26), ((float)L_28), NULL);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_30;
		memset((&L_30), 0, sizeof(L_30));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_30), 1, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_31 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mD66262D6259EA35A628C2D483923651C2BE27CE1(L_31, L_29, L_30, NULL);
		return L_31;
	}
}
// Method Definition Index: 60068
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* RichTextTagParser_ParseHref_m088426D997B48411BA1E097CA38FD587105FCA46 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_0 = ___0_attributeSection;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = RichTextTagParser_TryGetSimpleHref_m41813B76530DD6A68B241DD5908D6494BDD348B7(L_0, (&V_0), NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_2 = V_0;
		il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_3 = V_1;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_4 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_4, L_2, L_3, NULL);
		return L_4;
	}

IL_001a:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
		L_6 = MemoryExtensions_TrimStart_mAFDADC41AA320919E1AC0E114DAF8B0D62CF5611(L_5, NULL);
		V_2 = L_6;
		String_t* L_7;
		L_7 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_2), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_8 = V_1;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_9 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_9, L_7, L_8, NULL);
		return L_9;
	}
}
// Method Definition Index: 60069
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_TryGetSimpleHref_m41813B76530DD6A68B241DD5908D6494BDD348B7 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, String_t** ___1_hrefValue, 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*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A____869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_FieldInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA6399B20F9BD11705E5FC95E0028CE38268DEC6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Il2CppChar V_1 = 0x0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t G_B5_0 = 0;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B14_0 = NULL;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 G_B14_1;
	memset((&G_B14_1), 0, sizeof(G_B14_1));
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B13_0 = NULL;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 G_B13_1;
	memset((&G_B13_1), 0, sizeof(G_B13_1));
	{
		String_t** L_0 = ___1_hrefValue;
		*((String_t**)L_0) = (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_0, (void*)(String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_2;
		L_2 = MemoryExtensions_Trim_m8062B15A9D800FE916FEF8755F6C4F38B66E6030(L_1, NULL);
		___0_attributeSection = L_2;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteralAA6399B20F9BD11705E5FC95E0028CE38268DEC6, NULL);
		bool L_5;
		L_5 = MemoryExtensions_StartsWith_mACBBA20F86CB9F2ADBFB4A6F1ACB6E695EFE555B(L_3, L_4, 5, NULL);
		if (L_5)
		{
			goto IL_0024;
		}
	}
	{
		return (bool)0;
	}

IL_0024:
	{
		NullCheck(_stringLiteralAA6399B20F9BD11705E5FC95E0028CE38268DEC6);
		int32_t L_6;
		L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralAA6399B20F9BD11705E5FC95E0028CE38268DEC6, NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_7;
		L_7 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&___0_attributeSection), L_6, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_0 = L_7;
		int32_t L_8;
		L_8 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_8) > ((int32_t)0)))
		{
			goto IL_0043;
		}
	}
	{
		G_B5_0 = 0;
		goto IL_004c;
	}

IL_0043:
	{
		Il2CppChar* L_9;
		L_9 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (0), ((&V_0))->____length);
		int32_t L_10 = *((uint16_t*)L_9);
		G_B5_0 = L_10;
	}

IL_004c:
	{
		V_1 = G_B5_0;
		Il2CppChar L_11 = V_1;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)34))))
		{
			goto IL_0057;
		}
	}
	{
		Il2CppChar L_12 = V_1;
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_00a7;
		}
	}

IL_0057:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_13;
		L_13 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_0), 1, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_2 = L_13;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_14 = V_2;
		Il2CppChar L_15 = V_1;
		int32_t L_16;
		L_16 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_14, L_15, MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_3 = L_16;
		int32_t L_17 = V_3;
		if ((!(((uint32_t)L_17) == ((uint32_t)(-1)))))
		{
			goto IL_006e;
		}
	}
	{
		return (bool)0;
	}

IL_006e:
	{
		int32_t L_18 = V_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19;
		L_19 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_2), ((int32_t)il2cpp_codegen_add(L_18, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_20;
		L_20 = MemoryExtensions_Trim_m8062B15A9D800FE916FEF8755F6C4F38B66E6030(L_19, NULL);
		V_4 = L_20;
		int32_t L_21;
		L_21 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_4), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_21) <= ((int32_t)0)))
		{
			goto IL_008b;
		}
	}
	{
		return (bool)0;
	}

IL_008b:
	{
		String_t** L_22 = ___1_hrefValue;
		int32_t L_23 = V_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_24;
		L_24 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_2), 0, L_23, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		V_4 = L_24;
		String_t* L_25;
		L_25 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_4), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		*((String_t**)L_22) = (String_t*)L_25;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_22, (void*)(String_t*)L_25);
		goto IL_00e6;
	}

IL_00a7:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_26 = V_0;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = ((U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_il2cpp_TypeInfo_var))->___869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_A1;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_28 = L_27;
		if (L_28)
		{
			G_B14_0 = L_28;
			G_B14_1 = L_26;
			goto IL_00c8;
		}
		G_B13_0 = L_28;
		G_B13_1 = L_26;
	}
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_29 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_30 = L_29;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_31 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A____869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_30, L_31, NULL);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = L_30;
		((U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_il2cpp_TypeInfo_var))->___869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_A1 = L_32;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_StaticFields*)il2cpp_codegen_static_fields_for(U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A_il2cpp_TypeInfo_var))->___869F1DFB999A452F497A4CF7F44DB2D6EE661F74A9E7E05251BC1420E50672D4_A1), (void*)L_32);
		G_B14_0 = L_32;
		G_B14_1 = G_B13_1;
	}

IL_00c8:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_33;
		memset((&L_33), 0, sizeof(L_33));
		ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_inline((&L_33), G_B14_0, ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_RuntimeMethod_var);
		bool L_34;
		L_34 = MemoryExtensions_Contains_m1C84C6A9FB8187F5D815DED2DED902C1DBDE29B7(G_B14_1, L_33, 5, NULL);
		if (!L_34)
		{
			goto IL_00d7;
		}
	}
	{
		return (bool)0;
	}

IL_00d7:
	{
		String_t** L_35 = ___1_hrefValue;
		String_t* L_36;
		L_36 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_0), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		*((String_t**)L_35) = (String_t*)L_36;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_35, (void*)(String_t*)L_36);
	}

IL_00e6:
	{
		return (bool)1;
	}
}
// Method Definition Index: 60070
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ParseSpriteAttributes_mAC0EF699F519647E2B69AAF25B744282907224C0 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, Il2CppChar* ___2_unicode, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___3_spriteAssetValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___4_glyphMetricsValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___5_tintValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___6_scaleValue, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** ___7_colorValue, String_t** ___8_spriteAssetNameOut, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m91716FE16FC7EAD35768CE98835EC02F1F9088E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_1_TryGetTarget_mC9641E8982569FB3AF9D98BF7A40312A62C2CB36_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7ACB68F3B0668BF64437A4B8E9FB948F4AFA208E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
	memset((&V_2), 0, sizeof(V_2));
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* V_3 = NULL;
	SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* V_4 = NULL;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_5;
	memset((&V_5), 0, sizeof(V_5));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t V_7 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_8;
	memset((&V_8), 0, sizeof(V_8));
	Il2CppChar V_9 = 0x0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_10;
	memset((&V_10), 0, sizeof(V_10));
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_16;
	memset((&V_16), 0, sizeof(V_16));
	WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368* V_17 = NULL;
	int32_t G_B6_0 = 0;
	{
		V_0 = (-1);
		Il2CppChar* L_0 = ___2_unicode;
		*((int16_t*)L_0) = (int16_t)0;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_1 = ___3_spriteAssetValue;
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_1) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_1, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_2 = ___4_glyphMetricsValue;
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_2) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_2, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_3 = ___5_tintValue;
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_3) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_3, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_4 = ___6_scaleValue;
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_4) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_4, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_5 = ___7_colorValue;
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_5) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_5, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		String_t** L_6 = ___8_spriteAssetNameOut;
		*((String_t**)L_6) = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_6, (void*)(String_t*)NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_7;
		L_7 = ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D(ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		V_1 = L_7;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_8;
		L_8 = ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D(ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		V_2 = L_8;
		V_3 = (SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313*)NULL;
		goto IL_01d5;
	}

IL_002f:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_9 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10;
		L_10 = MemoryExtensions_TrimStart_mAFDADC41AA320919E1AC0E114DAF8B0D62CF5611(L_9, NULL);
		___0_attributeSection = L_10;
		bool L_11;
		L_11 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&___0_attributeSection), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (L_11)
		{
			goto IL_01e1;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_12 = ___0_attributeSection;
		int32_t L_13;
		L_13 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_12, ((int32_t)61), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_7 = L_13;
		int32_t L_14 = V_7;
		if ((((int32_t)L_14) == ((int32_t)(-1))))
		{
			goto IL_01e1;
		}
	}
	{
		int32_t L_15 = V_7;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_16;
		L_16 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&___0_attributeSection), 0, L_15, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_17;
		L_17 = MemoryExtensions_Trim_m8062B15A9D800FE916FEF8755F6C4F38B66E6030(L_16, NULL);
		V_5 = L_17;
		int32_t L_18 = V_7;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19;
		L_19 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&___0_attributeSection), ((int32_t)il2cpp_codegen_add(L_18, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_20;
		L_20 = MemoryExtensions_TrimStart_mAFDADC41AA320919E1AC0E114DAF8B0D62CF5611(L_19, NULL);
		V_8 = L_20;
		int32_t L_21;
		L_21 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_8), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_21) > ((int32_t)0)))
		{
			goto IL_0085;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_008e;
	}

IL_0085:
	{
		Il2CppChar* L_22;
		L_22 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_8))->____pointer))->value, (0), ((&V_8))->____length);
		int32_t L_23 = *((uint16_t*)L_22);
		G_B6_0 = L_23;
	}

IL_008e:
	{
		V_9 = G_B6_0;
		Il2CppChar L_24 = V_9;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)34))))
		{
			goto IL_009c;
		}
	}
	{
		Il2CppChar L_25 = V_9;
		if ((!(((uint32_t)L_25) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_00d4;
		}
	}

IL_009c:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_26;
		L_26 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_8), 1, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_10 = L_26;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_27 = V_10;
		Il2CppChar L_28 = V_9;
		int32_t L_29;
		L_29 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_27, L_28, MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_11 = L_29;
		int32_t L_30 = V_11;
		if ((((int32_t)L_30) == ((int32_t)(-1))))
		{
			goto IL_01e1;
		}
	}
	{
		int32_t L_31 = V_11;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_32;
		L_32 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_10), 0, L_31, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		V_6 = L_32;
		int32_t L_33 = V_11;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_34;
		L_34 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_10), ((int32_t)il2cpp_codegen_add(L_33, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		___0_attributeSection = L_34;
		goto IL_0108;
	}

IL_00d4:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_35 = V_8;
		int32_t L_36;
		L_36 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_35, ((int32_t)32), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_12 = L_36;
		int32_t L_37 = V_12;
		if ((!(((uint32_t)L_37) == ((uint32_t)(-1)))))
		{
			goto IL_00f1;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_38 = V_8;
		V_6 = L_38;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_39;
		L_39 = ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D(ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		___0_attributeSection = L_39;
		goto IL_0108;
	}

IL_00f1:
	{
		int32_t L_40 = V_12;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_41;
		L_41 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_8), 0, L_40, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		V_6 = L_41;
		int32_t L_42 = V_12;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_43;
		L_43 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_8), L_42, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		___0_attributeSection = L_43;
	}

IL_0108:
	{
		bool L_44;
		L_44 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&V_5), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (!L_44)
		{
			goto IL_012c;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_45 = V_6;
		bool L_46;
		L_46 = Int32_TryParse_m8550F4C901F1DD82515EA088A46E6B3400B26A68(L_45, (&V_13), NULL);
		if (!L_46)
		{
			goto IL_0124;
		}
	}
	{
		int32_t L_47 = V_13;
		V_0 = L_47;
		goto IL_01d5;
	}

IL_0124:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_48 = V_6;
		V_1 = L_48;
		goto IL_01d5;
	}

IL_012c:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_49 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_50;
		L_50 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F, NULL);
		bool L_51;
		L_51 = MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline(L_49, L_50, MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		if (!L_51)
		{
			goto IL_0147;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_52 = V_6;
		V_2 = L_52;
		goto IL_01d5;
	}

IL_0147:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_53 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_54;
		L_54 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1, NULL);
		bool L_55;
		L_55 = MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline(L_53, L_54, MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		if (!L_55)
		{
			goto IL_016a;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_56 = V_6;
		bool L_57;
		L_57 = Int32_TryParse_m8550F4C901F1DD82515EA088A46E6B3400B26A68(L_56, (&V_14), NULL);
		if (!L_57)
		{
			goto IL_01d5;
		}
	}
	{
		int32_t L_58 = V_14;
		V_0 = L_58;
		goto IL_01d5;
	}

IL_016a:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_59 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_60;
		L_60 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteral7ACB68F3B0668BF64437A4B8E9FB948F4AFA208E, NULL);
		bool L_61;
		L_61 = MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline(L_59, L_60, MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		if (!L_61)
		{
			goto IL_019e;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_62 = V_6;
		bool L_63;
		L_63 = Int32_TryParse_m8550F4C901F1DD82515EA088A46E6B3400B26A68(L_62, (&V_15), NULL);
		if (!L_63)
		{
			goto IL_01d5;
		}
	}
	{
		int32_t L_64 = V_15;
		if ((!(((uint32_t)L_64) == ((uint32_t)1))))
		{
			goto IL_01d5;
		}
	}
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_65 = ___5_tintValue;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_66;
		memset((&L_66), 0, sizeof(L_66));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_66), 5, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_67 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mC245FF168790321473165DE7154498192AA36198(L_67, (bool)1, L_66, NULL);
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_65) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_67;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_65, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_67);
		goto IL_01d5;
	}

IL_019e:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_68 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_69;
		L_69 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D, NULL);
		bool L_70;
		L_70 = MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline(L_68, L_69, MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		if (!L_70)
		{
			goto IL_01d5;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_71 = V_6;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_72;
		L_72 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_71, NULL);
		V_6 = L_72;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_73 = V_6;
		bool L_74;
		L_74 = ColorUtility_TryParseHtmlString_m59439A71019FEE82CEBE649E5D658F584187C375(L_73, (&V_16), NULL);
		if (!L_74)
		{
			goto IL_01d5;
		}
	}
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_75 = ___7_colorValue;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_76 = V_16;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_77;
		memset((&L_77), 0, sizeof(L_77));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_77), 6, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_78 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m0D21FDA5FB81D62E1D0E34DB9D710A7C17CC4C06(L_78, L_76, L_77, NULL);
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_75) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_78;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_75, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_78);
	}

IL_01d5:
	{
		bool L_79;
		L_79 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&___0_attributeSection), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (!L_79)
		{
			goto IL_002f;
		}
	}

IL_01e1:
	{
		bool L_80;
		L_80 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&V_1), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (L_80)
		{
			goto IL_0218;
		}
	}
	{
		String_t** L_81 = ___8_spriteAssetNameOut;
		String_t* L_82;
		L_82 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_1), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		*((String_t**)L_81) = (String_t*)L_82;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_81, (void*)(String_t*)L_82);
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* L_83 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_SpriteAssetCache;
		String_t** L_84 = ___8_spriteAssetNameOut;
		String_t* L_85 = *((String_t**)L_84);
		NullCheck(L_83);
		bool L_86;
		L_86 = Dictionary_2_TryGetValue_m91716FE16FC7EAD35768CE98835EC02F1F9088E9(L_83, L_85, (&V_17), Dictionary_2_TryGetValue_m91716FE16FC7EAD35768CE98835EC02F1F9088E9_RuntimeMethod_var);
		if (!L_86)
		{
			goto IL_0216;
		}
	}
	{
		WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368* L_87 = V_17;
		NullCheck(L_87);
		bool L_88;
		L_88 = WeakReference_1_TryGetTarget_mC9641E8982569FB3AF9D98BF7A40312A62C2CB36(L_87, (&V_3), WeakReference_1_TryGetTarget_mC9641E8982569FB3AF9D98BF7A40312A62C2CB36_RuntimeMethod_var);
		if (L_88)
		{
			goto IL_024d;
		}
	}

IL_0216:
	{
		return (bool)0;
	}

IL_0218:
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_89 = ___1_textSettings;
		NullCheck(L_89);
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_90;
		L_90 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_89, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_91;
		L_91 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_90, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_91)
		{
			goto IL_022f;
		}
	}
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_92 = ___1_textSettings;
		NullCheck(L_92);
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_93;
		L_93 = TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline(L_92, NULL);
		V_3 = L_93;
		goto IL_0242;
	}

IL_022f:
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_94;
		L_94 = TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_95;
		L_95 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_94, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_95)
		{
			goto IL_0242;
		}
	}
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_96;
		L_96 = TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline(NULL);
		V_3 = L_96;
	}

IL_0242:
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_97 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_98;
		L_98 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_97, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_98)
		{
			goto IL_024d;
		}
	}
	{
		return (bool)0;
	}

IL_024d:
	{
		bool L_99;
		L_99 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&V_2), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (L_99)
		{
			goto IL_026a;
		}
	}
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_100 = V_3;
		String_t* L_101;
		L_101 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_2), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		NullCheck(L_100);
		int32_t L_102;
		L_102 = SpriteAsset_GetSpriteIndexFromName_mBCB684ED6E3DF5663A7FDA02CA69C99D9B17281B(L_100, L_101, NULL);
		V_0 = L_102;
	}

IL_026a:
	{
		int32_t L_103 = V_0;
		if ((!(((uint32_t)L_103) == ((uint32_t)(-1)))))
		{
			goto IL_0270;
		}
	}
	{
		return (bool)0;
	}

IL_0270:
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_104 = V_3;
		NullCheck(L_104);
		List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* L_105;
		L_105 = SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A(L_104, NULL);
		NullCheck(L_105);
		int32_t L_106;
		L_106 = List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_inline(L_105, List_1_get_Count_mFD42C320FC3C4884CD9A746FB26476D6662DFF58_RuntimeMethod_var);
		int32_t L_107 = V_0;
		if ((((int32_t)L_106) > ((int32_t)L_107)))
		{
			goto IL_0280;
		}
	}
	{
		return (bool)0;
	}

IL_0280:
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_108 = V_3;
		NullCheck(L_108);
		List_1_t7DA088250C54C07AF1211AE132355AD2D343EE51* L_109;
		L_109 = SpriteAsset_get_spriteCharacterTable_m8D0D65C430AD8BC8C2BC8151DC4672CC0F690E0A(L_108, NULL);
		int32_t L_110 = V_0;
		NullCheck(L_109);
		SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_111;
		L_111 = List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8(L_109, L_110, List_1_get_Item_m25CB12C13D14620785B0E86F6543D20B5080AFF8_RuntimeMethod_var);
		V_4 = L_111;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_112 = ___3_spriteAssetValue;
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_113 = V_3;
		NullCheck(L_113);
		EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 L_114;
		L_114 = TextAsset_get_entityId_mFF74E05027FC9BCC446050BCF5B1CF7B12FBADFA(L_113, NULL);
		int32_t L_115;
		L_115 = EntityId_op_Implicit_m8BA711BFB84CD15A7CB3E88C21442A1FBAF40FC9_inline(L_114, NULL);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_116;
		memset((&L_116), 0, sizeof(L_116));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_116), 2, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_117 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_117, ((float)L_115), 0, L_116, NULL);
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_112) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_117;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_112, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_117);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_118 = ___4_glyphMetricsValue;
		SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_119 = V_4;
		NullCheck(L_119);
		Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_120;
		L_120 = TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2_inline(L_119, NULL);
		NullCheck(L_120);
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_121;
		L_121 = Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA_inline(L_120, NULL);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_122;
		memset((&L_122), 0, sizeof(L_122));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_122), 3, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_123 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m84A40C215DD16F4A295A59808CA8FB77D166DBFA(L_123, L_121, L_122, NULL);
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_118) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_123;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_118, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_123);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2** L_124 = ___6_scaleValue;
		SpriteCharacter_tB3516A25DBFA0AD68DD8E1432752D503FD1F40F5* L_125 = V_4;
		NullCheck(L_125);
		float L_126;
		L_126 = TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6_inline(L_125, NULL);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_127;
		memset((&L_127), 0, sizeof(L_127));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_127), 4, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_128 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_128, L_126, 0, L_127, NULL);
		*((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_124) = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_128;
		Il2CppCodeGenWriteBarrier((void**)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2**)L_124, (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_128);
		Il2CppChar* L_129 = ___2_unicode;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Il2CppChar L_130 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___k_PrivateArea;
		int32_t L_131 = V_0;
		*((int16_t*)L_129) = (int16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_130, L_131)));
		return (bool)1;
	}
}
// Method Definition Index: 60071
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser_PreloadFontAssetsFromTags_m51F0BB4416808D2D615455594233F8919BDEEAE5 (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
	Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* V_3 = NULL;
	{
		String_t* L_0 = ___0_text;
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = RichTextTagParser_HasFontTags_m0F978EB6A722260A4C08DB7EBBEB4F6002A4218E(L_0, L_1, (&V_0), NULL);
		if (L_2)
		{
			goto IL_000c;
		}
	}
	{
		return;
	}

IL_000c:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = V_0;
		NullCheck(L_3);
		Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_4;
		L_4 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_3, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0067:
			{
				Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_1), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_005c_1;
			}

IL_0015_1:
			{
				String_t* L_5;
				L_5 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_1), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
				V_2 = L_5;
				il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
				Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_6 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_FontAssetCache;
				String_t* L_7 = V_2;
				NullCheck(L_6);
				bool L_8;
				L_8 = Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203(L_6, L_7, Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_005c_1;
				}
			}
			{
				TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_9 = ___1_textSettings;
				NullCheck(L_9);
				String_t* L_10;
				L_10 = TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline(L_9, NULL);
				String_t* L_11 = V_2;
				String_t* L_12;
				L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, L_11, NULL);
				FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_13;
				L_13 = Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C(L_12, Resources_Load_TisFontAsset_t61A6446D934E582651044E33D250EA8D306AB958_m01463D8A27B3AC5957F1EFD218945A9621F00E2C_RuntimeMethod_var);
				V_3 = L_13;
				FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_14 = V_3;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_15;
				L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
				if (L_15)
				{
					goto IL_005c_1;
				}
			}
			{
				FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_16 = V_3;
				NullCheck(L_16);
				FontAsset_EnsureNativeFontAssetIsCreated_m4C9C74FE386FA4277FB681B07AC685AA0FDC74C3(L_16, NULL);
				il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
				Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_17 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_FontAssetCache;
				String_t* L_18 = V_2;
				FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* L_19 = V_3;
				NullCheck(L_19);
				intptr_t L_20;
				L_20 = FontAsset_get_nativeFontAsset_mDC06A90902EB4D0F12898100D27CE21392032257(L_19, NULL);
				NullCheck(L_17);
				Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4(L_17, L_18, L_20, Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4_RuntimeMethod_var);
			}

IL_005c_1:
			{
				bool L_21;
				L_21 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_1), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_0015_1;
				}
			}
			{
				goto IL_0075;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0075:
	{
		return;
	}
}
// Method Definition Index: 60072
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser_PreloadSpriteAssetsFromTags_mD36519BEF57B1B63D6314C16A6AF4CC3B2E88DEB (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4E363A259B72FCB4037E56CD4938C8F8DD1DDD9A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m6F9D70824DBA0A51165897B032E3CD0EF4F0E988_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_1__ctor_m4B1E0B46B2CEE8445408DFE8C0554DC7E530F4FF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
	Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* V_3 = NULL;
	{
		String_t* L_0 = ___0_text;
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = RichTextTagParser_HasSpriteTags_mCFB150F0B14F620CF4355B63E96A5F7D039C7204(L_0, L_1, (&V_0), NULL);
		if (L_2)
		{
			goto IL_000c;
		}
	}
	{
		return;
	}

IL_000c:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = V_0;
		NullCheck(L_3);
		Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_4;
		L_4 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_3, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0067:
			{
				Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_1), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_005c_1;
			}

IL_0015_1:
			{
				String_t* L_5;
				L_5 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_1), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
				V_2 = L_5;
				il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
				Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* L_6 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_SpriteAssetCache;
				String_t* L_7 = V_2;
				NullCheck(L_6);
				bool L_8;
				L_8 = Dictionary_2_ContainsKey_m4E363A259B72FCB4037E56CD4938C8F8DD1DDD9A(L_6, L_7, Dictionary_2_ContainsKey_m4E363A259B72FCB4037E56CD4938C8F8DD1DDD9A_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_005c_1;
				}
			}
			{
				TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_9 = ___1_textSettings;
				NullCheck(L_9);
				String_t* L_10;
				L_10 = TextSettings_get_defaultSpriteAssetPath_mF57875222B7FACC9B69369305EEEB53FFE7986E0_inline(L_9, NULL);
				String_t* L_11 = V_2;
				String_t* L_12;
				L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, L_11, NULL);
				SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_13;
				L_13 = Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540(L_12, Resources_Load_TisSpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313_m0E11E95B9C634C101DD3F7C55A741CE2A33C7540_RuntimeMethod_var);
				V_3 = L_13;
				SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_14 = V_3;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_15;
				L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
				if (L_15)
				{
					goto IL_005c_1;
				}
			}
			{
				SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_16 = V_3;
				NullCheck(L_16);
				SpriteAsset_UpdateLookupTables_mCC7A470A65A72908C9CDBDDFD17A056188A5C7CE(L_16, NULL);
				il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
				Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* L_17 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_SpriteAssetCache;
				String_t* L_18 = V_2;
				SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_19 = V_3;
				WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368* L_20 = (WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368*)il2cpp_codegen_object_new(WeakReference_1_tDF732695A441CFA8AA2CCE95E33E644700B9C368_il2cpp_TypeInfo_var);
				WeakReference_1__ctor_m4B1E0B46B2CEE8445408DFE8C0554DC7E530F4FF(L_20, L_19, WeakReference_1__ctor_m4B1E0B46B2CEE8445408DFE8C0554DC7E530F4FF_RuntimeMethod_var);
				NullCheck(L_17);
				Dictionary_2_set_Item_m6F9D70824DBA0A51165897B032E3CD0EF4F0E988(L_17, L_18, L_20, Dictionary_2_set_Item_m6F9D70824DBA0A51165897B032E3CD0EF4F0E988_RuntimeMethod_var);
			}

IL_005c_1:
			{
				bool L_21;
				L_21 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_1), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_0015_1;
				}
			}
			{
				goto IL_0075;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0075:
	{
		return;
	}
}
// Method Definition Index: 60073
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser_PreloadGradientAssetsFromTags_m03A57405968F33B3F3FC9CCB799917981F0C215B (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
	Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* V_3 = NULL;
	{
		String_t* L_0 = ___0_text;
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_1 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = RichTextTagParser_HasGradientTags_mB50794ADF593B2D99550192F3E956ECD3C9553D0(L_0, L_1, (&V_0), NULL);
		if (L_2)
		{
			goto IL_000c;
		}
	}
	{
		return;
	}

IL_000c:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = V_0;
		NullCheck(L_3);
		Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_4;
		L_4 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_3, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0067:
			{
				Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_1), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_005c_1;
			}

IL_0015_1:
			{
				String_t* L_5;
				L_5 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_1), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
				V_2 = L_5;
				il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
				Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_6 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_GradientAssetCache;
				String_t* L_7 = V_2;
				NullCheck(L_6);
				bool L_8;
				L_8 = Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203(L_6, L_7, Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_005c_1;
				}
			}
			{
				TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_9 = ___1_textSettings;
				NullCheck(L_9);
				String_t* L_10;
				L_10 = TextSettings_get_defaultColorGradientPresetsPath_m1571454580E1F0DC859D3F201BB1F6355A5DBB8E_inline(L_9, NULL);
				String_t* L_11 = V_2;
				String_t* L_12;
				L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, L_11, NULL);
				TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_13;
				L_13 = Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279(L_12, Resources_Load_TisTextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70_mD9EFA66F643E1BFBE2BAFFA578B4E9BF23F3A279_RuntimeMethod_var);
				V_3 = L_13;
				TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_14 = V_3;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_15;
				L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
				if (L_15)
				{
					goto IL_005c_1;
				}
			}
			{
				TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_16 = V_3;
				NullCheck(L_16);
				TextColorGradient_MarkNativeDirty_m18E99D2DE5AD4C8434104877F8E3D1F48CDC7916(L_16, NULL);
				il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
				Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_17 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_GradientAssetCache;
				String_t* L_18 = V_2;
				TextColorGradient_t22D94E441E8E8CD772B966C167E5C0AEB0919D70* L_19 = V_3;
				NullCheck(L_19);
				intptr_t L_20;
				L_20 = TextColorGradient_get_nativeInstance_mBC63428083A820C88C4C865AB8C9AF4B74D4F878(L_19, NULL);
				NullCheck(L_17);
				Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4(L_17, L_18, L_20, Dictionary_2_set_Item_mA3778483431364C6C54E792CD1AC43576F137AB4_RuntimeMethod_var);
			}

IL_005c_1:
			{
				bool L_21;
				L_21 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_1), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_0015_1;
				}
			}
			{
				goto IL_0075;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0075:
	{
		return;
	}
}
// Method Definition Index: 60074
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* RichTextTagParser_FindTags_m02C0C83536AB4D854CB766CC023DE985BFFB05C4 (String_t** ___0_inputStr, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, bool ___2_preprocessingOnly, List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* ___3_errors, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CB82B39D7EB0CEB3DACBAC877ABD5E6589116FE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral218E657143B7E49A7E57D9467512489A04285821);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D436D2A654D8F122CEC6B02F65828D5C0347F98);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A50733D1FFE99A5ACF4FF018DF6656DC294AD07);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral754E48E6A3AC0873703FBF38C1401900C6911C82);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral783D2712F2BBE9FF01DC08596EC853698311ED66);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5646072D406B82E0E445D08997E0179472D10FE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA649A87E22CC9D67E538DF570DB92963DF07ADC7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC741D81A972B93547F46249BEA552A11F8C121CA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4996DF0187BA975E2023BE2B8AC32009C77DA75);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA880B7DEC784729AD3C347D0309AFD890F6F3FF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1F2ED2F2DD11764E0B075A6091EE6F0283EB4F3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5F8826D81988E979ADA4E217DF302E447E57951);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAC57B8ED764139E1565A19954596DB75807347A);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL;
	List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	bool V_7 = false;
	int32_t V_8 = 0;
	String_t* V_9 = NULL;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_10;
	memset((&V_10), 0, sizeof(V_10));
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* V_11 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* V_12 = NULL;
	int8_t V_13 = 0x0;
	int32_t V_14 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_15;
	memset((&V_15), 0, sizeof(V_15));
	int32_t V_16 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_17;
	memset((&V_17), 0, sizeof(V_17));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_18;
	memset((&V_18), 0, sizeof(V_18));
	Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC V_19;
	memset((&V_19), 0, sizeof(V_19));
	Il2CppChar V_20 = 0x0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* V_21 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* V_22 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* V_23 = NULL;
	String_t* V_24 = NULL;
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_25;
	memset((&V_25), 0, sizeof(V_25));
	String_t* V_26 = NULL;
	int32_t V_27 = 0;
	int32_t V_28 = 0;
	float V_29 = 0.0f;
	int32_t V_30 = 0;
	float V_31 = 0.0f;
	int32_t V_32 = 0;
	float V_33 = 0.0f;
	int32_t V_34 = 0;
	float V_35 = 0.0f;
	int32_t V_36 = 0;
	float V_37 = 0.0f;
	String_t* V_38 = NULL;
	int32_t V_39 = 0;
	bool V_40 = false;
	float V_41 = 0.0f;
	int32_t V_42 = 0;
	String_t* V_43 = NULL;
	int32_t V_44 = 0;
	String_t* V_45 = NULL;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_46;
	memset((&V_46), 0, sizeof(V_46));
	int32_t G_B6_0 = 0;
	{
		String_t** L_0 = ___0_inputStr;
		String_t* L_1 = *((String_t**)L_0);
		NullCheck(L_1);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2;
		L_2 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_1, NULL);
		V_0 = L_2;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_3 = (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*)il2cpp_codegen_object_new(List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5_il2cpp_TypeInfo_var);
		List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433(L_3, List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_RuntimeMethod_var);
		V_1 = L_3;
		V_2 = 0;
		V_3 = 0;
		V_4 = 0;
	}

IL_0015:
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = V_0;
		int32_t L_5 = V_2;
		int32_t L_6;
		L_6 = Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217(L_4, ((int32_t)60), L_5, Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217_RuntimeMethod_var);
		V_5 = L_6;
		int32_t L_7 = V_5;
		if ((((int32_t)L_7) == ((int32_t)(-1))))
		{
			goto IL_0bc9;
		}
	}
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = V_0;
		int32_t L_9 = V_5;
		int32_t L_10;
		L_10 = Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217(L_8, ((int32_t)62), L_9, Array_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mEE36AE7146A7854F34CE9B80A0F1DA5C70185217_RuntimeMethod_var);
		V_6 = L_10;
		int32_t L_11 = V_6;
		if ((((int32_t)L_11) == ((int32_t)(-1))))
		{
			goto IL_0bc9;
		}
	}
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = V_0;
		NullCheck(L_12);
		int32_t L_13 = V_5;
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_13, 1)))))
		{
			goto IL_0051;
		}
	}
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_14 = V_0;
		int32_t L_15 = V_5;
		NullCheck(L_14);
		int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
		uint16_t L_17 = (uint16_t)(L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		G_B6_0 = ((((int32_t)L_17) == ((int32_t)((int32_t)47)))? 1 : 0);
		goto IL_0052;
	}

IL_0051:
	{
		G_B6_0 = 0;
	}

IL_0052:
	{
		V_7 = (bool)G_B6_0;
		int32_t L_18 = V_6;
		int32_t L_19 = V_5;
		if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_19, 1))))))
		{
			goto IL_0078;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_20 = ___3_errors;
		if (!L_20)
		{
			goto IL_0071;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_21 = ___3_errors;
		int32_t L_22 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_23 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_23, _stringLiteral754E48E6A3AC0873703FBF38C1401900C6911C82, L_22, NULL);
		NullCheck(L_21);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_21, L_23, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0071:
	{
		int32_t L_24 = V_6;
		V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
		goto IL_0015;
	}

IL_0078:
	{
		int32_t L_25 = V_6;
		V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
		bool L_26 = V_7;
		if (L_26)
		{
			goto IL_0b1d;
		}
	}
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = V_0;
		int32_t L_28 = V_5;
		int32_t L_29 = V_6;
		int32_t L_30 = V_5;
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_31;
		L_31 = MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_inline(L_27, ((int32_t)il2cpp_codegen_add(L_28, 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_29, L_30)), 1)), MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_32;
		L_32 = Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4(L_31, Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_33;
		L_33 = RichTextTagParser_SpanToEnum_mE1DDD45167FB2EBA5B030DF8823DF2BEB4DBA186(L_32, (&V_8), (&V_9), (&V_10), NULL);
		if (!L_33)
		{
			goto IL_0afd;
		}
	}
	{
		V_11 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		V_12 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		int32_t L_34 = V_8;
		if ((!(((uint32_t)L_34) == ((uint32_t)6))))
		{
			goto IL_00e1;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_35 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_36;
		L_36 = RichTextTagParser_ParseColorAttribute_m17DB407C0B319683121A23D0F4D93F5EFDB3D5A0(L_35, NULL);
		V_11 = L_36;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_37 = V_11;
		if (L_37)
		{
			goto IL_00e1;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_38 = ___3_errors;
		if (!L_38)
		{
			goto IL_00d7;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_39 = ___3_errors;
		int32_t L_40 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_41 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_41, _stringLiteralDA880B7DEC784729AD3C347D0309AFD890F6F3FF, L_40, NULL);
		NullCheck(L_39);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_39, L_41, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_00d7:
	{
		int32_t L_42 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_42, 1));
		goto IL_0015;
	}

IL_00e1:
	{
		int32_t L_43 = V_8;
		if ((!(((uint32_t)L_43) == ((uint32_t)3))))
		{
			goto IL_0112;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_44 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_45;
		L_45 = RichTextTagParser_ParseAlphaAttribute_m537ACCB602F21AD7D7AE2C51AF02472B74EF3C08(L_44, NULL);
		V_11 = L_45;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_46 = V_11;
		if (L_46)
		{
			goto IL_0112;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_47 = ___3_errors;
		if (!L_47)
		{
			goto IL_0108;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_48 = ___3_errors;
		int32_t L_49 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_50 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_50, _stringLiteralE1F2ED2F2DD11764E0B075A6091EE6F0283EB4F3, L_49, NULL);
		NullCheck(L_48);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_48, L_50, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0108:
	{
		int32_t L_51 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_51, 1));
		goto IL_0015;
	}

IL_0112:
	{
		int32_t L_52 = V_8;
		if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)20)))))
		{
			goto IL_01fe;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_53 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_54;
		L_54 = RichTextTagParser_ParseColorAttribute_m17DB407C0B319683121A23D0F4D93F5EFDB3D5A0(L_53, NULL);
		V_11 = L_54;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_55 = V_11;
		bool L_56;
		L_56 = TagValue_op_Equality_mA092208927323F87763E3EA1F96606A5625BE71C(L_55, (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL, NULL);
		if (!L_56)
		{
			goto IL_01fe;
		}
	}
	{
		goto IL_01f2;
	}

IL_0136:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_57 = V_10;
		int32_t L_58;
		L_58 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_57, ((int32_t)32), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_14 = L_58;
		int32_t L_59 = V_14;
		if ((((int32_t)L_59) < ((int32_t)0)))
		{
			goto IL_0177;
		}
	}
	{
		int32_t L_60 = V_14;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_61;
		L_61 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_10), 0, L_60, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		V_15 = L_61;
		int32_t L_62 = V_14;
		int32_t L_63;
		L_63 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_10), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_62, 1))) >= ((int32_t)L_63)))
		{
			goto IL_016e;
		}
	}
	{
		int32_t L_64 = V_14;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_65;
		L_65 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_10), ((int32_t)il2cpp_codegen_add(L_64, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_10 = L_65;
		goto IL_0182;
	}

IL_016e:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_66;
		L_66 = ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D(ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		V_10 = L_66;
		goto IL_0182;
	}

IL_0177:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_67 = V_10;
		V_15 = L_67;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_68;
		L_68 = ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D(ReadOnlySpan_1_get_Empty_mD21E73543F21952EEC2C85604B0A17A3BCEC7F7D_RuntimeMethod_var);
		V_10 = L_68;
	}

IL_0182:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_69 = V_15;
		int32_t L_70;
		L_70 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_69, ((int32_t)61), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_16 = L_70;
		int32_t L_71 = V_16;
		if ((((int32_t)L_71) <= ((int32_t)0)))
		{
			goto IL_01f2;
		}
	}
	{
		int32_t L_72 = V_16;
		int32_t L_73;
		L_73 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_15), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_72) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_73, 1)))))
		{
			goto IL_01f2;
		}
	}
	{
		int32_t L_74 = V_16;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_75;
		L_75 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_15), 0, L_74, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		V_17 = L_75;
		int32_t L_76 = V_16;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_77;
		L_77 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_15), ((int32_t)il2cpp_codegen_add(L_76, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_18 = L_77;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_78 = V_17;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_79;
		L_79 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D, NULL);
		bool L_80;
		L_80 = MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline(L_78, L_79, MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		if (!L_80)
		{
			goto IL_01d6;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_81 = V_18;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_82;
		L_82 = RichTextTagParser_ParseColorAttribute_m17DB407C0B319683121A23D0F4D93F5EFDB3D5A0(L_81, NULL);
		V_11 = L_82;
		goto IL_01f2;
	}

IL_01d6:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_83 = V_17;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_84;
		L_84 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteral2D436D2A654D8F122CEC6B02F65828D5C0347F98, NULL);
		bool L_85;
		L_85 = MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_inline(L_83, L_84, MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_RuntimeMethod_var);
		if (!L_85)
		{
			goto IL_01f2;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_86 = V_18;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_87;
		L_87 = RichTextTagParser_ParsePaddingAttribute_m84C508EB30550A6FF5A84D866C7D0825DBF3E848(L_86, NULL);
		V_12 = L_87;
	}

IL_01f2:
	{
		bool L_88;
		L_88 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&V_10), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (!L_88)
		{
			goto IL_0136;
		}
	}

IL_01fe:
	{
		int32_t L_89 = V_8;
		if (L_89)
		{
			goto IL_020b;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_90 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_91;
		L_91 = RichTextTagParser_ParseHref_m088426D997B48411BA1E097CA38FD587105FCA46(L_90, NULL);
		V_11 = L_91;
	}

IL_020b:
	{
		int32_t L_92 = V_8;
		if ((!(((uint32_t)L_92) == ((uint32_t)((int32_t)15)))))
		{
			goto IL_0238;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_93 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_94;
		L_94 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_93, NULL);
		V_10 = L_94;
		String_t* L_95;
		L_95 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_10), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_96 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_97 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_97, L_95, L_96, NULL);
		V_11 = L_97;
	}

IL_0238:
	{
		int32_t L_98 = V_8;
		if ((!(((uint32_t)L_98) == ((uint32_t)((int32_t)28)))))
		{
			goto IL_03aa;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_99 = V_10;
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_100 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_101;
		L_101 = RichTextTagParser_ParseSpriteAttributes_mAC0EF699F519647E2B69AAF25B744282907224C0(L_99, L_100, (&V_20), (&V_11), (&V_12), (&V_21), (&V_22), (&V_23), (&V_24), NULL);
		if (L_101)
		{
			goto IL_02b6;
		}
	}
	{
		bool L_102 = ___2_preprocessingOnly;
		if (!L_102)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_103 = V_24;
		if (!L_103)
		{
			goto IL_0015;
		}
	}
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_104 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_105 = V_8;
		(&V_25)->___tagType = L_105;
		int32_t L_106 = V_5;
		(&V_25)->___start = L_106;
		int32_t L_107 = V_6;
		(&V_25)->___end = L_107;
		(&V_25)->___isClosing = (bool)0;
		String_t* L_108 = V_24;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_109 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_110 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_110, L_108, L_109, NULL);
		(&V_25)->___value = L_110;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)L_110);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_111 = V_25;
		NullCheck(L_104);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_104, L_111, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		goto IL_0015;
	}

IL_02b6:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_112 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_113 = V_8;
		(&V_25)->___tagType = L_113;
		int32_t L_114 = V_5;
		(&V_25)->___start = L_114;
		int32_t L_115 = V_6;
		(&V_25)->___end = L_115;
		(&V_25)->___isClosing = (bool)0;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_116 = V_11;
		(&V_25)->___value = L_116;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)L_116);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_117 = V_12;
		(&V_25)->___value2 = L_117;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value2), (void*)L_117);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_118 = V_21;
		(&V_25)->___value3 = L_118;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value3), (void*)L_118);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_119 = V_22;
		(&V_25)->___value4 = L_119;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value4), (void*)L_119);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_120 = V_23;
		(&V_25)->___value5 = L_120;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value5), (void*)L_120);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_121 = V_25;
		NullCheck(L_112);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_112, L_121, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		String_t** L_122 = ___0_inputStr;
		String_t** L_123 = ___0_inputStr;
		String_t* L_124 = *((String_t**)L_123);
		int32_t L_125 = V_6;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_126;
		L_126 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_20), NULL);
		String_t* L_127;
		L_127 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_126, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL);
		NullCheck(L_124);
		String_t* L_128;
		L_128 = String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A(L_124, ((int32_t)il2cpp_codegen_add(L_125, 1)), L_127, NULL);
		*((String_t**)L_122) = (String_t*)L_128;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_122, (void*)(String_t*)L_128);
		String_t** L_129 = ___0_inputStr;
		String_t* L_130 = *((String_t**)L_129);
		NullCheck(L_130);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_131;
		L_131 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_130, NULL);
		V_0 = L_131;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_132 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_133 = V_8;
		(&V_25)->___tagType = L_133;
		int32_t L_134 = V_6;
		(&V_25)->___start = ((int32_t)il2cpp_codegen_add(L_134, 2));
		int32_t L_135 = V_6;
		(&V_25)->___end = ((int32_t)il2cpp_codegen_add(L_135, 2));
		(&V_25)->___isClosing = (bool)1;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_136 = V_11;
		(&V_25)->___value = L_136;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)L_136);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_137 = V_12;
		(&V_25)->___value2 = L_137;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value2), (void*)L_137);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_138 = V_21;
		(&V_25)->___value3 = L_138;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value3), (void*)L_138);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_139 = V_22;
		(&V_25)->___value4 = L_139;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value4), (void*)L_139);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_140 = V_23;
		(&V_25)->___value5 = L_140;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value5), (void*)L_140);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_141 = V_25;
		NullCheck(L_132);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_132, L_141, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		int32_t L_142 = V_6;
		V_2 = ((int32_t)il2cpp_codegen_add(L_142, 2));
		goto IL_0015;
	}

IL_03aa:
	{
		int32_t L_143 = V_8;
		if ((!(((uint32_t)L_143) == ((uint32_t)5))))
		{
			goto IL_045c;
		}
	}
	{
		bool L_144;
		L_144 = ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7((&V_10), ReadOnlySpan_1_get_IsEmpty_m22F5E8F0D6F1A092ACB472D02E0A0526E5FBBBD7_RuntimeMethod_var);
		if (!L_144)
		{
			goto IL_0015;
		}
	}
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_145 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_146 = V_8;
		(&V_25)->___tagType = L_146;
		int32_t L_147 = V_5;
		(&V_25)->___start = L_147;
		int32_t L_148 = V_6;
		(&V_25)->___end = L_148;
		(&V_25)->___isClosing = (bool)0;
		(&V_25)->___value = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_149 = V_25;
		NullCheck(L_145);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_145, L_149, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		String_t** L_150 = ___0_inputStr;
		String_t** L_151 = ___0_inputStr;
		String_t* L_152 = *((String_t**)L_151);
		int32_t L_153 = V_6;
		NullCheck(L_152);
		String_t* L_154;
		L_154 = String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A(L_152, ((int32_t)il2cpp_codegen_add(L_153, 1)), _stringLiteralA649A87E22CC9D67E538DF570DB92963DF07ADC7, NULL);
		*((String_t**)L_150) = (String_t*)L_154;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_150, (void*)(String_t*)L_154);
		String_t** L_155 = ___0_inputStr;
		String_t* L_156 = *((String_t**)L_155);
		NullCheck(L_156);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_157;
		L_157 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_156, NULL);
		V_0 = L_157;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_158 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_159 = V_8;
		(&V_25)->___tagType = L_159;
		int32_t L_160 = V_6;
		(&V_25)->___start = ((int32_t)il2cpp_codegen_add(L_160, 2));
		int32_t L_161 = V_6;
		(&V_25)->___end = ((int32_t)il2cpp_codegen_add(L_161, 2));
		(&V_25)->___isClosing = (bool)1;
		(&V_25)->___value = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)NULL);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_162 = V_25;
		NullCheck(L_158);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_158, L_162, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		int32_t L_163 = V_6;
		V_2 = ((int32_t)il2cpp_codegen_add(L_163, 2));
		goto IL_0015;
	}

IL_045c:
	{
		int32_t L_164 = V_8;
		if ((!(((uint32_t)L_164) == ((uint32_t)1))))
		{
			goto IL_04c7;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_165 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_166;
		L_166 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_165, NULL);
		V_10 = L_166;
		String_t* L_167;
		L_167 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_10), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		V_26 = L_167;
		String_t* L_168 = V_26;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
		bool L_169;
		L_169 = Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C(L_168, (bool)1, (&V_27), Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C_RuntimeMethod_var);
		if (!L_169)
		{
			goto IL_0498;
		}
	}
	{
		String_t* L_170 = V_26;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_171 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_172 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_172, L_170, L_171, NULL);
		V_11 = L_172;
	}

IL_0498:
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_173 = V_11;
		if (L_173)
		{
			goto IL_04c7;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_174 = ___3_errors;
		if (!L_174)
		{
			goto IL_04bd;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_175 = ___3_errors;
		int32_t L_176 = V_8;
		int32_t L_177 = L_176;
		RuntimeObject* L_178 = Box(TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A_il2cpp_TypeInfo_var, &L_177);
		String_t* L_179;
		L_179 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral218E657143B7E49A7E57D9467512489A04285821, L_178, NULL);
		int32_t L_180 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_181 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_181, L_179, L_180, NULL);
		NullCheck(L_175);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_175, L_181, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_04bd:
	{
		int32_t L_182 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_182, 1));
		goto IL_0015;
	}

IL_04c7:
	{
		int32_t L_183 = V_8;
		if ((((int32_t)L_183) == ((int32_t)((int32_t)21))))
		{
			goto IL_04d5;
		}
	}
	{
		int32_t L_184 = V_8;
		if ((!(((uint32_t)L_184) == ((uint32_t)7))))
		{
			goto IL_0567;
		}
	}

IL_04d5:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_185;
		L_185 = RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12((&V_10), NULL);
		V_28 = L_185;
		int32_t L_186 = V_28;
		if ((!(((uint32_t)L_186) == ((uint32_t)3))))
		{
			goto IL_050e;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_187 = ___3_errors;
		if (!L_187)
		{
			goto IL_0504;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_188 = ___3_errors;
		int32_t L_189 = V_28;
		int32_t L_190 = L_189;
		RuntimeObject* L_191 = Box(TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B_il2cpp_TypeInfo_var, &L_190);
		String_t* L_192;
		L_192 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral218E657143B7E49A7E57D9467512489A04285821, L_191, NULL);
		int32_t L_193 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_194 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_194, L_192, L_193, NULL);
		NullCheck(L_188);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_188, L_194, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0504:
	{
		int32_t L_195 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_195, 1));
		goto IL_0015;
	}

IL_050e:
	{
		int32_t L_196 = V_28;
		if (L_196)
		{
			goto IL_0515;
		}
	}
	{
		V_28 = 1;
	}

IL_0515:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_197 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_198;
		L_198 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_197, NULL);
		V_10 = L_198;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_199 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_200;
		L_200 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_201;
		L_201 = Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45(L_199, ((int32_t)167), L_200, (&V_29), NULL);
		if (L_201)
		{
			goto IL_0552;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_202 = ___3_errors;
		if (!L_202)
		{
			goto IL_0548;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_203 = ___3_errors;
		int32_t L_204 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_205 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_205, _stringLiteralE5F8826D81988E979ADA4E217DF302E447E57951, L_204, NULL);
		NullCheck(L_203);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_203, L_205, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0548:
	{
		int32_t L_206 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_206, 1));
		goto IL_0015;
	}

IL_0552:
	{
		float L_207 = V_29;
		int32_t L_208 = V_28;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_209 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_210 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_210, L_207, L_208, L_209, NULL);
		V_11 = L_210;
	}

IL_0567:
	{
		int32_t L_211 = V_8;
		if ((((int32_t)L_211) == ((int32_t)((int32_t)17))))
		{
			goto IL_0579;
		}
	}
	{
		int32_t L_212 = V_8;
		if ((((int32_t)L_212) == ((int32_t)((int32_t)18))))
		{
			goto IL_0579;
		}
	}
	{
		int32_t L_213 = V_8;
		if ((!(((uint32_t)L_213) == ((uint32_t)((int32_t)19)))))
		{
			goto IL_05db;
		}
	}

IL_0579:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_214;
		L_214 = RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12((&V_10), NULL);
		V_30 = L_214;
		int32_t L_215 = V_30;
		if (L_215)
		{
			goto IL_0589;
		}
	}
	{
		V_30 = 1;
	}

IL_0589:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_216 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_217;
		L_217 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_216, NULL);
		V_10 = L_217;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_218 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_219;
		L_219 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_220;
		L_220 = Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45(L_218, ((int32_t)167), L_219, (&V_31), NULL);
		if (L_220)
		{
			goto IL_05c6;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_221 = ___3_errors;
		if (!L_221)
		{
			goto IL_05bc;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_222 = ___3_errors;
		int32_t L_223 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_224 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_224, _stringLiteralE5F8826D81988E979ADA4E217DF302E447E57951, L_223, NULL);
		NullCheck(L_222);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_222, L_224, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_05bc:
	{
		int32_t L_225 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_225, 1));
		goto IL_0015;
	}

IL_05c6:
	{
		float L_226 = V_31;
		int32_t L_227 = V_30;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_228 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_229 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_229, L_226, L_227, L_228, NULL);
		V_11 = L_229;
	}

IL_05db:
	{
		int32_t L_230 = V_8;
		if ((!(((uint32_t)L_230) == ((uint32_t)((int32_t)13)))))
		{
			goto IL_0643;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_231;
		L_231 = RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12((&V_10), NULL);
		V_32 = L_231;
		int32_t L_232 = V_32;
		if (L_232)
		{
			goto IL_05f1;
		}
	}
	{
		V_32 = 1;
	}

IL_05f1:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_233 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_234;
		L_234 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_233, NULL);
		V_10 = L_234;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_235 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_236;
		L_236 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_237;
		L_237 = Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45(L_235, ((int32_t)167), L_236, (&V_33), NULL);
		if (L_237)
		{
			goto IL_062e;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_238 = ___3_errors;
		if (!L_238)
		{
			goto IL_0624;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_239 = ___3_errors;
		int32_t L_240 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_241 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_241, _stringLiteralC741D81A972B93547F46249BEA552A11F8C121CA, L_240, NULL);
		NullCheck(L_239);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_239, L_241, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0624:
	{
		int32_t L_242 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_242, 1));
		goto IL_0015;
	}

IL_062e:
	{
		float L_243 = V_33;
		int32_t L_244 = V_32;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_245 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_246 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_246, L_243, L_244, L_245, NULL);
		V_11 = L_246;
	}

IL_0643:
	{
		int32_t L_247 = V_8;
		if ((!(((uint32_t)L_247) == ((uint32_t)((int32_t)12)))))
		{
			goto IL_06ab;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_248;
		L_248 = RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12((&V_10), NULL);
		V_34 = L_248;
		int32_t L_249 = V_34;
		if (L_249)
		{
			goto IL_0659;
		}
	}
	{
		V_34 = 1;
	}

IL_0659:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_250 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_251;
		L_251 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_250, NULL);
		V_10 = L_251;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_252 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_253;
		L_253 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_254;
		L_254 = Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45(L_252, ((int32_t)167), L_253, (&V_35), NULL);
		if (L_254)
		{
			goto IL_0696;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_255 = ___3_errors;
		if (!L_255)
		{
			goto IL_068c;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_256 = ___3_errors;
		int32_t L_257 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_258 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_258, _stringLiteralE5F8826D81988E979ADA4E217DF302E447E57951, L_257, NULL);
		NullCheck(L_256);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_256, L_258, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_068c:
	{
		int32_t L_259 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_259, 1));
		goto IL_0015;
	}

IL_0696:
	{
		float L_260 = V_35;
		int32_t L_261 = V_34;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_262 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_263 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_263, L_260, L_261, L_262, NULL);
		V_11 = L_263;
	}

IL_06ab:
	{
		int32_t L_264 = V_8;
		if ((!(((uint32_t)L_264) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_0746;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_265;
		L_265 = RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12((&V_10), NULL);
		V_36 = L_265;
		int32_t L_266 = V_36;
		if ((!(((uint32_t)L_266) == ((uint32_t)3))))
		{
			goto IL_06ed;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_267 = ___3_errors;
		if (!L_267)
		{
			goto IL_06e3;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_268 = ___3_errors;
		int32_t L_269 = V_36;
		int32_t L_270 = L_269;
		RuntimeObject* L_271 = Box(TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B_il2cpp_TypeInfo_var, &L_270);
		String_t* L_272;
		L_272 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral218E657143B7E49A7E57D9467512489A04285821, L_271, NULL);
		int32_t L_273 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_274 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_274, L_272, L_273, NULL);
		NullCheck(L_268);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_268, L_274, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_06e3:
	{
		int32_t L_275 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_275, 1));
		goto IL_0015;
	}

IL_06ed:
	{
		int32_t L_276 = V_36;
		if (L_276)
		{
			goto IL_06f4;
		}
	}
	{
		V_36 = 1;
	}

IL_06f4:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_277 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_278;
		L_278 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_277, NULL);
		V_10 = L_278;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_279 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_280;
		L_280 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_281;
		L_281 = Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45(L_279, ((int32_t)167), L_280, (&V_37), NULL);
		if (L_281)
		{
			goto IL_0731;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_282 = ___3_errors;
		if (!L_282)
		{
			goto IL_0727;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_283 = ___3_errors;
		int32_t L_284 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_285 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_285, _stringLiteralE5F8826D81988E979ADA4E217DF302E447E57951, L_284, NULL);
		NullCheck(L_283);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_283, L_285, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0727:
	{
		int32_t L_286 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_286, 1));
		goto IL_0015;
	}

IL_0731:
	{
		float L_287 = V_37;
		int32_t L_288 = V_36;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_289 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_290 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_290, L_287, L_288, L_289, NULL);
		V_11 = L_290;
	}

IL_0746:
	{
		int32_t L_291 = V_8;
		if ((!(((uint32_t)L_291) == ((uint32_t)8))))
		{
			goto IL_0807;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_292 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_293;
		L_293 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_292, NULL);
		V_10 = L_293;
		String_t* L_294;
		L_294 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_10), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		V_38 = L_294;
		String_t* L_295 = V_38;
		bool L_296;
		L_296 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_295, NULL);
		if (!L_296)
		{
			goto IL_078e;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_297 = ___3_errors;
		if (!L_297)
		{
			goto IL_0784;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_298 = ___3_errors;
		int32_t L_299 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_300 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_300, _stringLiteral783D2712F2BBE9FF01DC08596EC853698311ED66, L_299, NULL);
		NullCheck(L_298);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_298, L_300, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0784:
	{
		int32_t L_301 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_301, 1));
		goto IL_0015;
	}

IL_078e:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_302 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_FontAssetCache;
		String_t* L_303 = V_38;
		NullCheck(L_302);
		bool L_304;
		L_304 = Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203(L_302, L_303, Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
		if (L_304)
		{
			goto IL_07f4;
		}
	}
	{
		bool L_305 = ___2_preprocessingOnly;
		if (!L_305)
		{
			goto IL_07ea;
		}
	}
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_306 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_307 = V_8;
		(&V_25)->___tagType = L_307;
		int32_t L_308 = V_5;
		(&V_25)->___start = L_308;
		int32_t L_309 = V_6;
		(&V_25)->___end = L_309;
		(&V_25)->___isClosing = (bool)0;
		String_t* L_310 = V_38;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_311 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_312 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_312, L_310, L_311, NULL);
		(&V_25)->___value = L_312;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)L_312);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_313 = V_25;
		NullCheck(L_306);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_306, L_313, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
	}

IL_07ea:
	{
		int32_t L_314 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_314, 1));
		goto IL_0015;
	}

IL_07f4:
	{
		String_t* L_315 = V_38;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_316 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_317 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_317, L_315, L_316, NULL);
		V_11 = L_317;
	}

IL_0807:
	{
		int32_t L_318 = V_8;
		if ((!(((uint32_t)L_318) == ((uint32_t)((int32_t)25)))))
		{
			goto IL_08af;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_319;
		L_319 = RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12((&V_10), NULL);
		V_39 = L_319;
		int32_t L_320 = V_39;
		if (L_320)
		{
			goto IL_0820;
		}
	}
	{
		V_39 = 1;
	}

IL_0820:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_321 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_322;
		L_322 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_321, NULL);
		V_10 = L_322;
		V_40 = (bool)0;
		int32_t L_323;
		L_323 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_10), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_323) <= ((int32_t)0)))
		{
			goto IL_0853;
		}
	}
	{
		Il2CppChar* L_324;
		L_324 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_10))->____pointer))->value, (0), ((&V_10))->____length);
		int32_t L_325 = *((uint16_t*)L_324);
		if ((((int32_t)L_325) == ((int32_t)((int32_t)43))))
		{
			goto IL_0850;
		}
	}
	{
		Il2CppChar* L_326;
		L_326 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_10))->____pointer))->value, (0), ((&V_10))->____length);
		int32_t L_327 = *((uint16_t*)L_326);
		if ((!(((uint32_t)L_327) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_0853;
		}
	}

IL_0850:
	{
		V_40 = (bool)1;
	}

IL_0853:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_328 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_329;
		L_329 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_330;
		L_330 = Single_TryParse_mB29530B8AB0378556F86F58AC7E63EA2A9FCAC45(L_328, ((int32_t)167), L_329, (&V_41), NULL);
		if (L_330)
		{
			goto IL_0887;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_331 = ___3_errors;
		if (!L_331)
		{
			goto IL_087d;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_332 = ___3_errors;
		int32_t L_333 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_334 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_334, _stringLiteralEAC57B8ED764139E1565A19954596DB75807347A, L_333, NULL);
		NullCheck(L_332);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_332, L_334, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_087d:
	{
		int32_t L_335 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_335, 1));
		goto IL_0015;
	}

IL_0887:
	{
		float L_336 = V_41;
		int32_t L_337 = V_39;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_338 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_339 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_339, L_336, L_337, L_338, NULL);
		V_11 = L_339;
		bool L_340 = V_40;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_341 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_342 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mC245FF168790321473165DE7154498192AA36198(L_342, L_340, L_341, NULL);
		V_12 = L_342;
	}

IL_08af:
	{
		int32_t L_343 = V_8;
		if ((!(((uint32_t)L_343) == ((uint32_t)((int32_t)9)))))
		{
			goto IL_094b;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_344 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_345;
		L_345 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_344, NULL);
		V_10 = L_345;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_346 = V_10;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_347;
		L_347 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_348;
		L_348 = Int32_TryParse_m24A4EB72A0E8732F12CDE368BC3DF4728A1CB047(L_346, 7, L_347, (&V_42), NULL);
		if (!L_348)
		{
			goto IL_092c;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_349 = { reinterpret_cast<intptr_t> (TextFontWeight_t789E26840C291C6C1270D4434CE007ACDFA40350_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_350;
		L_350 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_349, NULL);
		int32_t L_351 = V_42;
		int32_t L_352 = L_351;
		RuntimeObject* L_353 = Box(il2cpp_defaults.int32_class, &L_352);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
		bool L_354;
		L_354 = Enum_IsDefined_m1C9A0C4F54B0538351585FF563A01091A6FE2F28(L_350, L_353, NULL);
		if (!L_354)
		{
			goto IL_0901;
		}
	}
	{
		int32_t L_355 = V_42;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_356 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_357 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054(L_357, ((float)L_355), 0, L_356, NULL);
		V_11 = L_357;
		goto IL_094b;
	}

IL_0901:
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_358 = ___3_errors;
		if (!L_358)
		{
			goto IL_0922;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_359 = ___3_errors;
		int32_t L_360 = V_42;
		int32_t L_361 = L_360;
		RuntimeObject* L_362 = Box(il2cpp_defaults.int32_class, &L_361);
		String_t* L_363;
		L_363 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral0CB82B39D7EB0CEB3DACBAC877ABD5E6589116FE, L_362, NULL);
		int32_t L_364 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_365 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_365, L_363, L_364, NULL);
		NullCheck(L_359);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_359, L_365, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0922:
	{
		int32_t L_366 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_366, 1));
		goto IL_0015;
	}

IL_092c:
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_367 = ___3_errors;
		if (!L_367)
		{
			goto IL_0941;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_368 = ___3_errors;
		int32_t L_369 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_370 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_370, _stringLiteralD4996DF0187BA975E2023BE2B8AC32009C77DA75, L_369, NULL);
		NullCheck(L_368);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_368, L_370, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0941:
	{
		int32_t L_371 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_371, 1));
		goto IL_0015;
	}

IL_094b:
	{
		int32_t L_372 = V_8;
		if ((!(((uint32_t)L_372) == ((uint32_t)((int32_t)10)))))
		{
			goto IL_0a09;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_373 = V_10;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_374;
		L_374 = RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782(L_373, NULL);
		V_10 = L_374;
		String_t* L_375;
		L_375 = ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D((&V_10), ReadOnlySpan_1_ToString_mB13A913EF211B14B719EE62133C15C298642E34D_RuntimeMethod_var);
		V_43 = L_375;
		String_t* L_376 = V_43;
		bool L_377;
		L_377 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_376, NULL);
		if (!L_377)
		{
			goto IL_0994;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_378 = ___3_errors;
		if (!L_378)
		{
			goto IL_098a;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_379 = ___3_errors;
		int32_t L_380 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_381 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_381, _stringLiteralA5646072D406B82E0E445D08997E0179472D10FE, L_380, NULL);
		NullCheck(L_379);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_379, L_381, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_098a:
	{
		int32_t L_382 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_382, 1));
		goto IL_0015;
	}

IL_0994:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_383 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_GradientAssetCache;
		String_t* L_384 = V_43;
		NullCheck(L_383);
		bool L_385;
		L_385 = Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203(L_383, L_384, Dictionary_2_ContainsKey_mE0C48AA68D5546E0616D5D05E689FA0D00036203_RuntimeMethod_var);
		if (L_385)
		{
			goto IL_09fa;
		}
	}
	{
		bool L_386 = ___2_preprocessingOnly;
		if (!L_386)
		{
			goto IL_09f0;
		}
	}
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_387 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_388 = V_8;
		(&V_25)->___tagType = L_388;
		int32_t L_389 = V_5;
		(&V_25)->___start = L_389;
		int32_t L_390 = V_6;
		(&V_25)->___end = L_390;
		(&V_25)->___isClosing = (bool)0;
		String_t* L_391 = V_43;
		il2cpp_codegen_initobj((&V_19), sizeof(Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC));
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_392 = V_19;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_393 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_393, L_391, L_392, NULL);
		(&V_25)->___value = L_393;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)L_393);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_394 = V_25;
		NullCheck(L_387);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_387, L_394, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
	}

IL_09f0:
	{
		int32_t L_395 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_395, 1));
		goto IL_0015;
	}

IL_09fa:
	{
		String_t* L_396 = V_43;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_397;
		memset((&L_397), 0, sizeof(L_397));
		Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E((&L_397), 7, Nullable_1__ctor_m8ADBCAF92AC994380B4CC35FE36688D25F01879E_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_398 = (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)il2cpp_codegen_object_new(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7(L_398, L_396, L_397, NULL);
		V_11 = L_398;
	}

IL_0a09:
	{
		V_13 = (int8_t)0;
		int32_t L_399 = V_8;
		if ((((int32_t)L_399) == ((int32_t)((int32_t)30))))
		{
			goto IL_0a18;
		}
	}
	{
		int32_t L_400 = V_8;
		if ((!(((uint32_t)L_400) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_0a32;
		}
	}

IL_0a18:
	{
		int32_t L_401 = V_8;
		if ((!(((uint32_t)L_401) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_0a2a;
		}
	}
	{
		int32_t L_402 = V_4;
		int32_t L_403 = ((int32_t)il2cpp_codegen_add(L_402, 1));
		V_4 = L_403;
		V_13 = ((int8_t)L_403);
		goto IL_0a32;
	}

IL_0a2a:
	{
		int32_t L_404 = V_3;
		int32_t L_405 = ((int32_t)il2cpp_codegen_add(L_404, 1));
		V_3 = L_405;
		V_13 = ((int8_t)L_405);
	}

IL_0a32:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_406 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_407 = V_8;
		(&V_25)->___tagType = L_407;
		int32_t L_408 = V_5;
		(&V_25)->___start = L_408;
		int32_t L_409 = V_6;
		(&V_25)->___end = L_409;
		bool L_410 = V_7;
		(&V_25)->___isClosing = L_410;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_411 = V_11;
		(&V_25)->___value = L_411;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value), (void*)L_411);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_412 = V_12;
		(&V_25)->___value2 = L_412;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_25)->___value2), (void*)L_412);
		int8_t L_413 = V_13;
		(&V_25)->___nestingLevel = L_413;
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_414 = V_25;
		NullCheck(L_406);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_406, L_414, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		int32_t L_415 = V_8;
		if ((!(((uint32_t)L_415) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_0015;
		}
	}
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_416 = V_0;
		int32_t L_417 = V_2;
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_418;
		L_418 = MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_inline(L_416, L_417, MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_419;
		L_419 = String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline(_stringLiteral3A50733D1FFE99A5ACF4FF018DF6656DC294AD07, NULL);
		int32_t L_420;
		L_420 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_inline(L_418, L_419, MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_RuntimeMethod_var);
		int32_t L_421 = L_420;
		V_5 = L_421;
		if ((((int32_t)L_421) == ((int32_t)(-1))))
		{
			goto IL_0bc9;
		}
	}
	{
		int32_t L_422 = V_5;
		int32_t L_423 = V_2;
		V_5 = ((int32_t)il2cpp_codegen_add(L_422, L_423));
		int32_t L_424 = V_5;
		NullCheck(_stringLiteral3A50733D1FFE99A5ACF4FF018DF6656DC294AD07);
		int32_t L_425;
		L_425 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral3A50733D1FFE99A5ACF4FF018DF6656DC294AD07, NULL);
		V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_424, L_425)), 1));
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_426 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		(&V_25)->___tagType = ((int32_t)23);
		int32_t L_427 = V_5;
		(&V_25)->___start = L_427;
		int32_t L_428 = V_6;
		(&V_25)->___end = L_428;
		(&V_25)->___isClosing = (bool)1;
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_429 = V_25;
		NullCheck(L_426);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_426, L_429, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		int32_t L_430 = V_6;
		V_2 = ((int32_t)il2cpp_codegen_add(L_430, 1));
		goto IL_0015;
	}

IL_0afd:
	{
		String_t* L_431 = V_9;
		if (!L_431)
		{
			goto IL_0b13;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_432 = ___3_errors;
		if (!L_432)
		{
			goto IL_0b13;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_433 = ___3_errors;
		String_t* L_434 = V_9;
		int32_t L_435 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_436 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_436, L_434, L_435, NULL);
		NullCheck(L_433);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_433, L_436, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0b13:
	{
		int32_t L_437 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_437, 1));
		goto IL_0015;
	}

IL_0b1d:
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_438 = V_0;
		int32_t L_439 = V_5;
		int32_t L_440 = V_6;
		int32_t L_441 = V_5;
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_442;
		L_442 = MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_inline(L_438, ((int32_t)il2cpp_codegen_add(L_439, 2)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_440, L_441)), 2)), MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_443;
		L_443 = Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4(L_442, Span_1_op_Implicit_m03D0CEDC1BC95844236105D1DE24A702B956BFE4_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_444;
		L_444 = RichTextTagParser_SpanToEnum_mE1DDD45167FB2EBA5B030DF8823DF2BEB4DBA186(L_443, (&V_44), (&V_45), (&V_46), NULL);
		if (!L_444)
		{
			goto IL_0ba9;
		}
	}
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_445 = V_1;
		il2cpp_codegen_initobj((&V_25), sizeof(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406));
		int32_t L_446 = V_44;
		(&V_25)->___tagType = L_446;
		int32_t L_447 = V_5;
		(&V_25)->___start = L_447;
		int32_t L_448 = V_6;
		(&V_25)->___end = L_448;
		bool L_449 = V_7;
		(&V_25)->___isClosing = L_449;
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_450 = V_25;
		NullCheck(L_445);
		List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_445, L_450, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		int32_t L_451 = V_44;
		if ((((int32_t)L_451) == ((int32_t)((int32_t)30))))
		{
			goto IL_0b83;
		}
	}
	{
		int32_t L_452 = V_44;
		if ((!(((uint32_t)L_452) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_0015;
		}
	}

IL_0b83:
	{
		int32_t L_453 = V_44;
		if ((!(((uint32_t)L_453) == ((uint32_t)((int32_t)31)))))
		{
			goto IL_0b9a;
		}
	}
	{
		int32_t L_454 = V_4;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_455;
		L_455 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_454, 1)), NULL);
		V_4 = L_455;
		goto IL_0015;
	}

IL_0b9a:
	{
		int32_t L_456 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_457;
		L_457 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_456, 1)), NULL);
		V_3 = L_457;
		goto IL_0015;
	}

IL_0ba9:
	{
		String_t* L_458 = V_45;
		if (!L_458)
		{
			goto IL_0bbf;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_459 = ___3_errors;
		if (!L_459)
		{
			goto IL_0bbf;
		}
	}
	{
		List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D* L_460 = ___3_errors;
		String_t* L_461 = V_45;
		int32_t L_462 = V_5;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_463 = (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)il2cpp_codegen_object_new(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58(L_463, L_461, L_462, NULL);
		NullCheck(L_460);
		List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_inline(L_460, L_463, List_1_Add_m4A2C86FBD41C08E8377A79ADD9E119F5422C8532_RuntimeMethod_var);
	}

IL_0bbf:
	{
		int32_t L_464 = V_5;
		V_2 = ((int32_t)il2cpp_codegen_add(L_464, 1));
		goto IL_0015;
	}

IL_0bc9:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_465 = V_1;
		return L_465;
	}
}
// Method Definition Index: 60075
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 RichTextTagParser_GetAttributeSpan_m6A21B4C9436BB3E073C4456C0C898607A16D2782 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_attributeSection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_attributeSection), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_0) < ((int32_t)1)))
		{
			goto IL_0021;
		}
	}
	{
		Il2CppChar* L_1;
		L_1 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_attributeSection))->____pointer))->value, (0), ((&___0_attributeSection))->____length);
		int32_t L_2 = *((uint16_t*)L_1);
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)61)))))
		{
			goto IL_0021;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&___0_attributeSection), 1, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		___0_attributeSection = L_3;
	}

IL_0021:
	{
		int32_t L_4;
		L_4 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_attributeSection), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_4) < ((int32_t)2)))
		{
			goto IL_007f;
		}
	}
	{
		Il2CppChar* L_5;
		L_5 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_attributeSection))->____pointer))->value, (0), ((&___0_attributeSection))->____length);
		int32_t L_6 = *((uint16_t*)L_5);
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)34)))))
		{
			goto IL_004c;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_7 = (&___0_attributeSection);
		int32_t L_8;
		L_8 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline(L_7, ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		Il2CppChar* L_9;
		L_9 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&((L_7)->____pointer))->value, (((int32_t)il2cpp_codegen_subtract(L_8, 1))), (L_7)->____length);
		int32_t L_10 = *((uint16_t*)L_9);
		if ((((int32_t)L_10) == ((int32_t)((int32_t)34))))
		{
			goto IL_006d;
		}
	}

IL_004c:
	{
		Il2CppChar* L_11;
		L_11 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_attributeSection))->____pointer))->value, (0), ((&___0_attributeSection))->____length);
		int32_t L_12 = *((uint16_t*)L_11);
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_007f;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_13 = (&___0_attributeSection);
		int32_t L_14;
		L_14 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline(L_13, ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		Il2CppChar* L_15;
		L_15 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&((L_13)->____pointer))->value, (((int32_t)il2cpp_codegen_subtract(L_14, 1))), (L_13)->____length);
		int32_t L_16 = *((uint16_t*)L_15);
		if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)39)))))
		{
			goto IL_007f;
		}
	}

IL_006d:
	{
		int32_t L_17;
		L_17 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_attributeSection), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18;
		L_18 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&___0_attributeSection), 1, ((int32_t)il2cpp_codegen_subtract(L_17, 2)), ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		return L_18;
	}

IL_007f:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19 = ___0_attributeSection;
		return L_19;
	}
}
// Method Definition Index: 60076
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RichTextTagParser_ParseTagUnitType_m00134C75A6175DE06FE7698F6A448FF7E0F3BE12 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* ___0_attributeSection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7110DB47A1B8F2BCDC5A2A121D11083782ADAE31);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA93C6140A5AA42328772F27A505C665271F4655);
		s_Il2CppMethodInitialized = true;
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_0 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = (*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_0);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_2;
		L_2 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteralFA93C6140A5AA42328772F27A505C665271F4655, NULL);
		bool L_3;
		L_3 = MemoryExtensions_EndsWith_mFDA464D5ACBFC7D2BA671F6C24179288C66B015F(L_1, L_2, 5, NULL);
		if (!L_3)
		{
			goto IL_002f;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_4 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_5 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_6 = ___0_attributeSection;
		int32_t L_7;
		L_7 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline(L_6, ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_8;
		L_8 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline(L_5, 0, ((int32_t)il2cpp_codegen_subtract(L_7, 2)), ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_4 = L_8;
		return (int32_t)(2);
	}

IL_002f:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_9 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10 = (*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_9);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_11;
		L_11 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral7110DB47A1B8F2BCDC5A2A121D11083782ADAE31, NULL);
		bool L_12;
		L_12 = MemoryExtensions_EndsWith_mFDA464D5ACBFC7D2BA671F6C24179288C66B015F(L_10, L_11, 5, NULL);
		if (!L_12)
		{
			goto IL_005e;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_13 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_14 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_15 = ___0_attributeSection;
		int32_t L_16;
		L_16 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline(L_15, ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_17;
		L_17 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline(L_14, 0, ((int32_t)il2cpp_codegen_subtract(L_16, 2)), ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_13 = L_17;
		return (int32_t)(1);
	}

IL_005e:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_18 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19 = (*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_18);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_20;
		L_20 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710, NULL);
		bool L_21;
		L_21 = MemoryExtensions_EndsWith_mFDA464D5ACBFC7D2BA671F6C24179288C66B015F(L_19, L_20, 5, NULL);
		if (!L_21)
		{
			goto IL_008d;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_22 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_23 = ___0_attributeSection;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* L_24 = ___0_attributeSection;
		int32_t L_25;
		L_25 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline(L_24, ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_26;
		L_26 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline(L_23, 0, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		*(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*)L_22 = L_26;
		return (int32_t)(3);
	}

IL_008d:
	{
		return (int32_t)(0);
	}
}
// Method Definition Index: 60077
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___0_allTags, String_t* ___1_input, int32_t ___2_atPosition, List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___3_applicableTags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17AC1E39D6095797147B5BB0F1D45782FE2D0A73);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24B5D39052549269230F7554D3C0CD744B382D27);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F32821004337AD9B1AF0E179170CA7C04EA1CEE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACB1593E68D2D27592291EFFB5BC9240714F47F1);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t V_6 = 0;
	Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 V_7;
	memset((&V_7), 0, sizeof(V_7));
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_8;
	memset((&V_8), 0, sizeof(V_8));
	int32_t V_9 = 0;
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_10;
	memset((&V_10), 0, sizeof(V_10));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_11;
	memset((&V_11), 0, sizeof(V_11));
	int32_t V_12 = 0;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_13;
	memset((&V_13), 0, sizeof(V_13));
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_14;
	memset((&V_14), 0, sizeof(V_14));
	int32_t G_B8_0 = 0;
	int32_t G_B11_0 = 0;
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_0 = ___3_applicableTags;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_1 = (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*)il2cpp_codegen_object_new(List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5_il2cpp_TypeInfo_var);
		List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433(L_1, List_1__ctor_m6999AB436C5DB9C8E0C0808236DEBCD9B1A01433_RuntimeMethod_var);
		___3_applicableTags = L_1;
		goto IL_0012;
	}

IL_000c:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_2 = ___3_applicableTags;
		NullCheck(L_2);
		List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_inline(L_2, List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_RuntimeMethod_var);
	}

IL_0012:
	{
		V_0 = 0;
		String_t* L_3 = ___1_input;
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		if (L_4)
		{
			goto IL_0031;
		}
	}
	{
		int32_t L_5 = ___2_atPosition;
		String_t* L_6 = ___1_input;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
		if ((((int32_t)L_5) >= ((int32_t)L_7)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_8 = ___2_atPosition;
		G_B8_0 = ((((int32_t)((((int32_t)L_8) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0032;
	}

IL_002e:
	{
		G_B8_0 = 0;
		goto IL_0032;
	}

IL_0031:
	{
		G_B8_0 = 1;
	}

IL_0032:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)G_B8_0, _stringLiteral3F32821004337AD9B1AF0E179170CA7C04EA1CEE, NULL);
		int32_t L_9 = V_0;
		int32_t L_10 = ___2_atPosition;
		if ((((int32_t)L_9) > ((int32_t)L_10)))
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_11 = V_0;
		G_B11_0 = ((((int32_t)((((int32_t)L_11) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_004a;
	}

IL_0049:
	{
		G_B11_0 = 0;
	}

IL_004a:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)G_B11_0, _stringLiteral24B5D39052549269230F7554D3C0CD744B382D27, NULL);
		V_1 = 0;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_12 = ___0_allTags;
		NullCheck(L_12);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_13;
		L_13 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_12, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_7 = L_13;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0090:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_7), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0085_1;
			}

IL_0060_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_14;
				L_14 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_7), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_15 = L_14;
				int32_t L_16 = L_15.___start;
				int32_t L_17 = V_1;
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_16) < ((int32_t)L_17))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral17AC1E39D6095797147B5BB0F1D45782FE2D0A73, NULL);
				int32_t L_18 = L_15.___end;
				V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
			}

IL_0085_1:
			{
				bool L_19;
				L_19 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_7), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_19)
				{
					goto IL_0060_1;
				}
			}
			{
				goto IL_009e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_009e:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_20 = ___3_applicableTags;
		NullCheck(L_20);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_21;
		L_21 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_20, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_7 = L_21;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00e0:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_7), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00d5_1;
			}

IL_00a8_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_22;
				L_22 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_7), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				V_8 = L_22;
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_23 = V_8;
				int32_t L_24 = L_23.___end;
				int32_t L_25 = V_0;
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_24) > ((int32_t)L_25))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralACB1593E68D2D27592291EFFB5BC9240714F47F1, NULL);
				List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_26 = ___0_allTags;
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_27 = V_8;
				NullCheck(L_26);
				bool L_28;
				L_28 = List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4(L_26, L_27, List_1_Contains_m1E830D4B63F7D57E8940BD89FE82CDBB695048A4_RuntimeMethod_var);
				Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D(L_28, NULL);
			}

IL_00d5_1:
			{
				bool L_29;
				L_29 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_7), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_29)
				{
					goto IL_00a8_1;
				}
			}
			{
				goto IL_00ee;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ee:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_30 = ___0_allTags;
		NullCheck(L_30);
		int32_t L_31;
		L_31 = List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_inline(L_30, List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		V_9 = L_31;
		int32_t L_32 = V_9;
		uint32_t L_33 = sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28);
		if ((uintptr_t)((uintptr_t)L_32) * (uintptr_t)L_33 > (uintptr_t)kIl2CppUIntPtrMax)
			IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B_RuntimeMethod_var);
		intptr_t L_34 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_32), (int32_t)L_33));
		int8_t* L_35 = (int8_t*) (L_34 ? alloca(L_34) : NULL);
		memset(L_35, 0, L_34);
		int32_t L_36 = V_9;
		Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_37;
		memset((&L_37), 0, sizeof(L_37));
		Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_inline((&L_37), (void*)(L_35), L_36, Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_RuntimeMethod_var);
		V_2 = L_37;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_38 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo;
		NullCheck(L_38);
		V_9 = ((int32_t)(((RuntimeArray*)L_38)->max_length));
		int32_t L_39 = V_9;
		uint32_t L_40 = sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28);
		if ((uintptr_t)((uintptr_t)L_39) * (uintptr_t)L_40 > (uintptr_t)kIl2CppUIntPtrMax)
			IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B_RuntimeMethod_var);
		intptr_t L_41 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_39), (int32_t)L_40));
		int8_t* L_42 = (int8_t*) (L_41 ? alloca(L_41) : NULL);
		memset(L_42, 0, L_41);
		int32_t L_43 = V_9;
		Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_44;
		memset((&L_44), 0, sizeof(L_44));
		Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_inline((&L_44), (void*)(L_42), L_43, Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_RuntimeMethod_var);
		V_3 = L_44;
		V_4 = (-1);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_45 = ___0_allTags;
		NullCheck(L_45);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_46;
		L_46 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_45, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_7 = L_46;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0230:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_7), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0222_1;
			}

IL_0137_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_47;
				L_47 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_7), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				V_10 = L_47;
				int32_t L_48 = V_4;
				V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1));
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_49 = V_10;
				int32_t L_50 = L_49.___end;
				int32_t L_51 = V_0;
				if ((((int32_t)L_50) < ((int32_t)L_51)))
				{
					goto IL_0222_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_52 = V_10;
				int32_t L_53 = L_52.___tagType;
				if ((((int32_t)L_53) == ((int32_t)((int32_t)23))))
				{
					goto IL_0222_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_54 = V_10;
				int32_t L_55 = L_54.___start;
				int32_t L_56 = ___2_atPosition;
				if ((((int32_t)L_55) <= ((int32_t)L_56)))
				{
					goto IL_0170_1;
				}
			}
			{
				goto IL_023e;
			}

IL_0170_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_57 = V_10;
				bool L_58 = L_57.___isClosing;
				if (!L_58)
				{
					goto IL_01da_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_59 = V_10;
				int32_t L_60 = L_59.___tagType;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_61;
				L_61 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_3))->____pointer))->value, (L_60), ((&V_3))->____length);
				bool L_62;
				L_62 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_61, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
				if (!L_62)
				{
					goto IL_0222_1;
				}
			}
			{
				int32_t L_63 = V_4;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_64;
				L_64 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_2))->____pointer))->value, (L_63), ((&V_2))->____length);
				bool L_65;
				L_65 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_64, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
				if (!L_65)
				{
					goto IL_01c4_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_66 = V_10;
				int32_t L_67 = L_66.___tagType;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_68;
				L_68 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_3))->____pointer))->value, (L_67), ((&V_3))->____length);
				int32_t L_69 = V_4;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_70;
				L_70 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_2))->____pointer))->value, (L_69), ((&V_2))->____length);
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_71 = (*(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_70);
				*(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_68 = L_71;
				goto IL_0222_1;
			}

IL_01c4_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_72 = V_10;
				int32_t L_73 = L_72.___tagType;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_74;
				L_74 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_3))->____pointer))->value, (L_73), ((&V_3))->____length);
				il2cpp_codegen_initobj(L_74, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
				goto IL_0222_1;
			}

IL_01da_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_75 = V_10;
				int32_t L_76 = L_75.___tagType;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_77;
				L_77 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_3))->____pointer))->value, (L_76), ((&V_3))->____length);
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_78 = (*(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_77);
				V_11 = L_78;
				bool L_79;
				L_79 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_11), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
				if (!L_79)
				{
					goto IL_0208_1;
				}
			}
			{
				int32_t L_80 = V_4;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_81;
				L_81 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_2))->____pointer))->value, (L_80), ((&V_2))->____length);
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_82 = V_11;
				*(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_81 = L_82;
			}

IL_0208_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_83 = V_10;
				int32_t L_84 = L_83.___tagType;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_85;
				L_85 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_3))->____pointer))->value, (L_84), ((&V_3))->____length);
				int32_t L_86 = V_4;
				Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_87;
				memset((&L_87), 0, sizeof(L_87));
				Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_87), L_86, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
				*(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_85 = L_87;
			}

IL_0222_1:
			{
				bool L_88;
				L_88 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_7), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_88)
				{
					goto IL_0137_1;
				}
			}
			{
				goto IL_023e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_023e:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_89 = ___0_allTags;
		NullCheck(L_89);
		int32_t L_90;
		L_90 = List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_inline(L_89, List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		V_9 = L_90;
		int32_t L_91 = V_9;
		uintptr_t L_92 = ((uintptr_t)L_91);
		int8_t* L_93 = (int8_t*) (L_92 ? alloca(L_92) : NULL);
		memset(L_93, 0, L_92);
		int32_t L_94 = V_9;
		Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_95;
		memset((&L_95), 0, sizeof(L_95));
		Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_inline((&L_95), (void*)(L_93), L_94, Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_RuntimeMethod_var);
		V_5 = L_95;
		V_12 = 0;
		goto IL_0288;
	}

IL_0259:
	{
		int32_t L_96 = V_12;
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_97;
		L_97 = il2cpp_span_get_item((Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)((Il2CppByReference*)&(((&V_3))->____pointer))->value, (L_96), ((&V_3))->____length);
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_98 = (*(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_97);
		V_13 = L_98;
		bool L_99;
		L_99 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_13), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
		if (!L_99)
		{
			goto IL_0282;
		}
	}
	{
		int32_t L_100;
		L_100 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_13), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
		bool* L_101;
		L_101 = il2cpp_span_get_item((bool*)((Il2CppByReference*)&(((&V_5))->____pointer))->value, (L_100), ((&V_5))->____length);
		*((int8_t*)L_101) = (int8_t)1;
	}

IL_0282:
	{
		int32_t L_102 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add(L_102, 1));
	}

IL_0288:
	{
		int32_t L_103 = V_12;
		int32_t L_104;
		L_104 = Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_inline((&V_3), Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_RuntimeMethod_var);
		if ((((int32_t)L_103) < ((int32_t)L_104)))
		{
			goto IL_0259;
		}
	}
	{
		V_6 = 0;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_105 = ___0_allTags;
		NullCheck(L_105);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_106;
		L_106 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_105, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_7 = L_106;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_02ce:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_7), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_02c3_1;
			}

IL_02a0_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_107;
				L_107 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_7), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				V_14 = L_107;
				int32_t L_108 = V_6;
				bool* L_109;
				L_109 = il2cpp_span_get_item((bool*)((Il2CppByReference*)&(((&V_5))->____pointer))->value, (L_108), ((&V_5))->____length);
				int32_t L_110 = *((uint8_t*)L_109);
				if (!L_110)
				{
					goto IL_02bd_1;
				}
			}
			{
				List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_111 = ___3_applicableTags;
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_112 = V_14;
				NullCheck(L_111);
				List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_inline(L_111, L_112, List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_RuntimeMethod_var);
			}

IL_02bd_1:
			{
				int32_t L_113 = V_6;
				V_6 = ((int32_t)il2cpp_codegen_add(L_113, 1));
			}

IL_02c3_1:
			{
				bool L_114;
				L_114 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_7), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_114)
				{
					goto IL_02a0_1;
				}
			}
			{
				goto IL_02dc;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_02dc:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_115 = ___3_applicableTags;
		return L_115;
	}
}
// Method Definition Index: 60078
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* RichTextTagParser_GenerateSegments_mA068B63EE134BA6A7EF4B072690902E89662BDE3 (String_t* ___0_input, List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___1_tags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* L_0 = (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6*)il2cpp_codegen_object_new(List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6_il2cpp_TypeInfo_var);
		List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD(L_0, List_1__ctor_m63E6DBF2FB05771623A30BD78C150FEF36866BBD_RuntimeMethod_var);
		V_0 = L_0;
		V_1 = 0;
		V_2 = 0;
		goto IL_0071;
	}

IL_000c:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_1 = ___1_tags;
		int32_t L_2 = V_2;
		NullCheck(L_1);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_3;
		L_3 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_1, L_2, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_4 = L_3.___start;
		int32_t L_5 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_4) < ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_6 = ___1_tags;
		int32_t L_7 = V_2;
		NullCheck(L_6);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_8;
		L_8 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_6, L_7, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_9 = L_8.___start;
		int32_t L_10 = V_1;
		if ((((int32_t)L_9) <= ((int32_t)L_10)))
		{
			goto IL_005e;
		}
	}
	{
		List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* L_11 = V_0;
		il2cpp_codegen_initobj((&V_3), sizeof(Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C));
		int32_t L_12 = V_1;
		(&V_3)->___start = L_12;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_13 = ___1_tags;
		int32_t L_14 = V_2;
		NullCheck(L_13);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_15;
		L_15 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_13, L_14, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_16 = L_15.___start;
		(&V_3)->___end = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_17 = V_3;
		NullCheck(L_11);
		List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_inline(L_11, L_17, List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_RuntimeMethod_var);
	}

IL_005e:
	{
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_18 = ___1_tags;
		int32_t L_19 = V_2;
		NullCheck(L_18);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_20;
		L_20 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_18, L_19, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_21 = L_20.___end;
		V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
		int32_t L_22 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1));
	}

IL_0071:
	{
		int32_t L_23 = V_2;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_24 = ___1_tags;
		NullCheck(L_24);
		int32_t L_25;
		L_25 = List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_inline(L_24, List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		if ((((int32_t)L_23) < ((int32_t)L_25)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_26 = V_1;
		String_t* L_27 = ___0_input;
		NullCheck(L_27);
		int32_t L_28;
		L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL);
		if ((((int32_t)L_26) >= ((int32_t)L_28)))
		{
			goto IL_00a9;
		}
	}
	{
		List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* L_29 = V_0;
		il2cpp_codegen_initobj((&V_3), sizeof(Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C));
		int32_t L_30 = V_1;
		(&V_3)->___start = L_30;
		String_t* L_31 = ___0_input;
		NullCheck(L_31);
		int32_t L_32;
		L_32 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_31, NULL);
		(&V_3)->___end = ((int32_t)il2cpp_codegen_subtract(L_32, 1));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_33 = V_3;
		NullCheck(L_29);
		List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_inline(L_29, L_33, List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_RuntimeMethod_var);
	}

IL_00a9:
	{
		List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* L_34 = V_0;
		NullCheck(L_34);
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_35;
		L_35 = List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11(L_34, List_1_ToArray_mF372C3A1AF06506BBB57A469503D4452EC2F2D11_RuntimeMethod_var);
		return L_35;
	}
}
// Method Definition Index: 60079
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser_ApplyStateToSegment_m08B617CB0FFDB3DB445F53FBB40536B7A85AE90B (String_t* ___0_input, List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* ___1_tags, SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* ___2_segments, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0028;
	}

IL_0004:
	{
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_0 = ___2_segments;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_2 = ___1_tags;
		String_t* L_3 = ___0_input;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_4 = ___2_segments;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___start;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_7;
		L_7 = RichTextTagParser_PickResultingTags_mA3B1F54CD2E2BCBBEE710AD4737DA42B3C07AE7B(L_2, L_3, L_6, (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5*)NULL, NULL);
		((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___tags = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___tags), (void*)L_7);
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_0028:
	{
		int32_t L_9 = V_0;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_10 = ___2_segments;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
		{
			goto IL_0004;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 60080
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RichTextTagParser_AddLink_mE38CFF0C55D49F8528258B58C4B302AD3392A5E3 (int32_t ___0_type, String_t* ___1_value, List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* ___2_links, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC2CADFF640BA992A120E73F19A75ADCD2FB64A2D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2F9679D6133661700FCAC3B219B34050E14BDF39_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m492A60F50A1FE93AA712A41CEF3C78568208FC10_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBE6DD9C1AF447DDF5D8F7EECBC32A8B849A827B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m34C1AD6BDC1EF42DDAC48EBBDD8F6504409AC23F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC95217D21A208F966E08301181EBF8C3675FD139_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_3__ctor_mEAF3D16926C27C8BD2729E4C92636CECBB1752B4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Enumerator_tB83B41825B48611C5AA734FBB805429755A19960 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	int32_t V_5 = 0;
	{
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_0 = ___2_links;
		NullCheck(L_0);
		Enumerator_tB83B41825B48611C5AA734FBB805429755A19960 L_1;
		L_1 = List_1_GetEnumerator_m34C1AD6BDC1EF42DDAC48EBBDD8F6504409AC23F(L_0, List_1_GetEnumerator_m34C1AD6BDC1EF42DDAC48EBBDD8F6504409AC23F_RuntimeMethod_var);
		V_1 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0043:
			{
				Enumerator_Dispose_mC2CADFF640BA992A120E73F19A75ADCD2FB64A2D((&V_1), Enumerator_Dispose_mC2CADFF640BA992A120E73F19A75ADCD2FB64A2D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0038_1;
			}

IL_0009_1:
			{
				ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE L_2;
				L_2 = Enumerator_get_Current_m492A60F50A1FE93AA712A41CEF3C78568208FC10_inline((&V_1), Enumerator_get_Current_m492A60F50A1FE93AA712A41CEF3C78568208FC10_RuntimeMethod_var);
				ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE L_3 = L_2;
				int32_t L_4 = L_3.___Item1;
				V_2 = L_4;
				ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE L_5 = L_3;
				int32_t L_6 = L_5.___Item2;
				V_3 = L_6;
				String_t* L_7 = L_5.___Item3;
				V_4 = L_7;
				int32_t L_8 = ___0_type;
				int32_t L_9 = V_3;
				if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
				{
					goto IL_0038_1;
				}
			}
			{
				String_t* L_10 = ___1_value;
				String_t* L_11 = V_4;
				bool L_12;
				L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, L_11, NULL);
				if (!L_12)
				{
					goto IL_0038_1;
				}
			}
			{
				int32_t L_13 = V_2;
				V_5 = L_13;
				goto IL_0068;
			}

IL_0038_1:
			{
				bool L_14;
				L_14 = Enumerator_MoveNext_m2F9679D6133661700FCAC3B219B34050E14BDF39((&V_1), Enumerator_MoveNext_m2F9679D6133661700FCAC3B219B34050E14BDF39_RuntimeMethod_var);
				if (L_14)
				{
					goto IL_0009_1;
				}
			}
			{
				goto IL_0051;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0051:
	{
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_15 = ___2_links;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = List_1_get_Count_mC95217D21A208F966E08301181EBF8C3675FD139_inline(L_15, List_1_get_Count_mC95217D21A208F966E08301181EBF8C3675FD139_RuntimeMethod_var);
		V_0 = L_16;
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_17 = ___2_links;
		int32_t L_18 = V_0;
		int32_t L_19 = ___0_type;
		String_t* L_20 = ___1_value;
		ValueTuple_3_t8C663CA7B0DCF863A109E0786A128B1D3B9A21CE L_21;
		memset((&L_21), 0, sizeof(L_21));
		ValueTuple_3__ctor_mEAF3D16926C27C8BD2729E4C92636CECBB1752B4((&L_21), L_18, L_19, L_20, ValueTuple_3__ctor_mEAF3D16926C27C8BD2729E4C92636CECBB1752B4_RuntimeMethod_var);
		NullCheck(L_17);
		List_1_Add_mBE6DD9C1AF447DDF5D8F7EECBC32A8B849A827B5_inline(L_17, L_21, List_1_Add_mBE6DD9C1AF447DDF5D8F7EECBC32A8B849A827B5_RuntimeMethod_var);
		int32_t L_22 = V_0;
		return L_22;
	}

IL_0068:
	{
		int32_t L_23 = V_5;
		return L_23;
	}
}
// Method Definition Index: 60081
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 RichTextTagParser_CreateTextSpan_mEDFF9C1397247040D7A0FC2DE9816F5E084DB419 (Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_segment, NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* ___1_tgs, List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* ___2_links, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___3_hyperlinkColor, float ___4_pixelsPerPoint, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_TryAdd_m8CA09DA81ADEBD7D8E0853BACC2DB6AA7A381669_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m679173F07D53793FFD69BA8DDA89469E82605944_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A39CB3802F1968EE18598ED2FA80BA8B2D1F271);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1AF921E7175B0611E57AFDF11572A61EA234EAB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF02E301994F107DC8C2EAC0E2EE5E4916DDA839A);
		s_Il2CppMethodInitialized = true;
	}
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	float V_4 = 0.0f;
	int32_t V_5 = 0;
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	float V_9 = 0.0f;
	float V_10 = 0.0f;
	float V_11 = 0.0f;
	int32_t V_12 = 0;
	Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC V_13;
	memset((&V_13), 0, sizeof(V_13));
	int32_t V_14 = 0;
	intptr_t V_15;
	memset((&V_15), 0, sizeof(V_15));
	intptr_t V_16;
	memset((&V_16), 0, sizeof(V_16));
	float V_17 = 0.0f;
	float V_18 = 0.0f;
	float V_19 = 0.0f;
	float V_20 = 0.0f;
	float V_21 = 0.0f;
	float V_22 = 0.0f;
	int32_t V_23 = 0;
	int32_t V_24 = 0;
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_25;
	memset((&V_25), 0, sizeof(V_25));
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B18_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B17_0 = NULL;
	int32_t G_B19_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B24_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B23_0 = NULL;
	int32_t G_B25_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B30_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B29_0 = NULL;
	String_t* G_B31_0 = NULL;
	String_t* G_B33_0 = NULL;
	String_t* G_B32_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B38_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B37_0 = NULL;
	int32_t G_B39_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B43_0 = NULL;
	int32_t G_B43_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B43_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B42_0 = NULL;
	int32_t G_B42_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B42_2 = NULL;
	String_t* G_B44_0 = NULL;
	int32_t G_B44_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B44_2 = NULL;
	String_t* G_B46_0 = NULL;
	int32_t G_B46_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B46_2 = NULL;
	String_t* G_B45_0 = NULL;
	int32_t G_B45_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B45_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B49_0 = NULL;
	int32_t G_B49_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B49_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B48_0 = NULL;
	int32_t G_B48_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B48_2 = NULL;
	String_t* G_B50_0 = NULL;
	int32_t G_B50_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B50_2 = NULL;
	String_t* G_B52_0 = NULL;
	int32_t G_B52_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B52_2 = NULL;
	String_t* G_B51_0 = NULL;
	int32_t G_B51_1 = 0;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219* G_B51_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B55_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B54_0 = NULL;
	String_t* G_B56_0 = NULL;
	String_t* G_B58_0 = NULL;
	String_t* G_B57_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B63_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B62_0 = NULL;
	int32_t G_B64_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B68_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B67_0 = NULL;
	int32_t G_B69_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B73_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B72_0 = NULL;
	int32_t G_B74_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B78_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B77_0 = NULL;
	int32_t G_B79_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B83_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B82_0 = NULL;
	int32_t G_B84_0 = 0;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B89_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B88_0 = NULL;
	int32_t G_B90_0 = 0;
	float G_B102_0 = 0.0f;
	float G_B106_0 = 0.0f;
	float G_B113_0 = 0.0f;
	float G_B117_0 = 0.0f;
	float G_B127_0 = 0.0f;
	float G_B131_0 = 0.0f;
	{
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_0 = ___1_tgs;
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_1;
		L_1 = NativeTextGenerationSettings_CreateTextSpan_m63AE7655BC8C77D4614541BA5426F0E1FECA728A(L_0, NULL);
		V_0 = L_1;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_2 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_3 = L_2.___tags;
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_4 = V_0;
		return L_4;
	}

IL_0011:
	{
		V_1 = 0;
		goto IL_0ab2;
	}

IL_0018:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_5 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_6 = L_5.___tags;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_8;
		L_8 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_6, L_7, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_9 = L_8.___tagType;
		V_12 = L_9;
		int32_t L_10 = V_12;
		switch (L_10)
		{
			case 0:
			{
				goto IL_0387;
			}
			case 1:
			{
				goto IL_085e;
			}
			case 2:
			{
				goto IL_0192;
			}
			case 3:
			{
				goto IL_01ee;
			}
			case 4:
			{
				goto IL_00f3;
			}
			case 5:
			{
				goto IL_0aae;
			}
			case 6:
			{
				goto IL_01c7;
			}
			case 7:
			{
				goto IL_072e;
			}
			case 8:
			{
				goto IL_02ed;
			}
			case 9:
			{
				goto IL_033f;
			}
			case 10:
			{
				goto IL_0413;
			}
			case 11:
			{
				goto IL_0104;
			}
			case 12:
			{
				goto IL_09a7;
			}
			case 13:
			{
				goto IL_0887;
			}
			case 14:
			{
				goto IL_0808;
			}
			case 15:
			{
				goto IL_03d9;
			}
			case 16:
			{
				goto IL_01b6;
			}
			case 17:
			{
				goto IL_08f4;
			}
			case 18:
			{
				goto IL_08f4;
			}
			case 19:
			{
				goto IL_08f4;
			}
			case 20:
			{
				goto IL_0216;
			}
			case 21:
			{
				goto IL_079b;
			}
			case 22:
			{
				goto IL_0aae;
			}
			case 23:
			{
				goto IL_0a7e;
			}
			case 24:
			{
				goto IL_0126;
			}
			case 25:
			{
				goto IL_05f4;
			}
			case 26:
			{
				goto IL_01a4;
			}
			case 27:
			{
				goto IL_0808;
			}
			case 28:
			{
				goto IL_0465;
			}
			case 29:
			{
				goto IL_02dd;
			}
			case 30:
			{
				goto IL_0138;
			}
			case 31:
			{
				goto IL_0165;
			}
			case 32:
			{
				goto IL_0115;
			}
			case 33:
			{
				goto IL_0192;
			}
			case 34:
			{
				goto IL_0a14;
			}
			case 35:
			{
				goto IL_0808;
			}
			case 36:
			{
				goto IL_0808;
			}
			case 37:
			{
				goto IL_0808;
			}
			case 38:
			{
				goto IL_0aae;
			}
			case 39:
			{
				goto IL_0808;
			}
			case 40:
			{
				goto IL_0808;
			}
			case 41:
			{
				goto IL_0808;
			}
			case 42:
			{
				goto IL_0808;
			}
			case 43:
			{
				goto IL_0808;
			}
			case 44:
			{
				goto IL_0808;
			}
			case 45:
			{
				goto IL_0808;
			}
			case 46:
			{
				goto IL_0a7e;
			}
		}
	}
	{
		goto IL_0aae;
	}

IL_00f3:
	{
		(&V_0)->___fontWeight = ((int32_t)700);
		goto IL_0aae;
	}

IL_0104:
	{
		int32_t* L_11 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_12 = L_11;
		int32_t L_13 = *((int32_t*)L_12);
		*((int32_t*)L_12) = (int32_t)((int32_t)(L_13|2));
		goto IL_0aae;
	}

IL_0115:
	{
		int32_t* L_14 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_15 = L_14;
		int32_t L_16 = *((int32_t*)L_15);
		*((int32_t*)L_15) = (int32_t)((int32_t)(L_16|4));
		goto IL_0aae;
	}

IL_0126:
	{
		int32_t* L_17 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_18 = L_17;
		int32_t L_19 = *((int32_t*)L_18);
		*((int32_t*)L_18) = (int32_t)((int32_t)(L_19|((int32_t)64)));
		goto IL_0aae;
	}

IL_0138:
	{
		int32_t* L_20 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_21 = L_20;
		int32_t L_22 = *((int32_t*)L_21);
		*((int32_t*)L_21) = (int32_t)((int32_t)(L_22|((int32_t)256)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_23 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_24 = L_23.___tags;
		int32_t L_25 = V_1;
		NullCheck(L_24);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_26;
		L_26 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_24, L_25, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int8_t L_27 = L_26.___nestingLevel;
		(&V_0)->___subscriptNestingLevel = L_27;
		goto IL_0aae;
	}

IL_0165:
	{
		int32_t* L_28 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_29 = L_28;
		int32_t L_30 = *((int32_t*)L_29);
		*((int32_t*)L_29) = (int32_t)((int32_t)(L_30|((int32_t)128)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_31 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_32 = L_31.___tags;
		int32_t L_33 = V_1;
		NullCheck(L_32);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_34;
		L_34 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_32, L_33, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int8_t L_35 = L_34.___nestingLevel;
		(&V_0)->___superscriptNestingLevel = L_35;
		goto IL_0aae;
	}

IL_0192:
	{
		int32_t* L_36 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_37 = L_36;
		int32_t L_38 = *((int32_t*)L_37);
		*((int32_t*)L_37) = (int32_t)((int32_t)(L_38|((int32_t)16)));
		goto IL_0aae;
	}

IL_01a4:
	{
		int32_t* L_39 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_40 = L_39;
		int32_t L_41 = *((int32_t*)L_40);
		*((int32_t*)L_40) = (int32_t)((int32_t)(L_41|((int32_t)32)));
		goto IL_0aae;
	}

IL_01b6:
	{
		int32_t* L_42 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_43 = L_42;
		int32_t L_44 = *((int32_t*)L_43);
		*((int32_t*)L_43) = (int32_t)((int32_t)(L_44|8));
		goto IL_0aae;
	}

IL_01c7:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_45 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_46 = L_45.___tags;
		int32_t L_47 = V_1;
		NullCheck(L_46);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_48;
		L_48 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_46, L_47, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_49 = L_48.___value;
		NullCheck(L_49);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50;
		L_50 = TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6(L_49, NULL);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_51;
		L_51 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_50, NULL);
		(&V_0)->___color = L_51;
		goto IL_0aae;
	}

IL_01ee:
	{
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* L_52 = (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B*)(&(&V_0)->___color);
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_53 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_54 = L_53.___tags;
		int32_t L_55 = V_1;
		NullCheck(L_54);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_56;
		L_56 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_54, L_55, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_57 = L_56.___value;
		NullCheck(L_57);
		float L_58;
		L_58 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_57, NULL);
		L_52->___a = (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_58);
		goto IL_0aae;
	}

IL_0216:
	{
		int32_t* L_59 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_60 = L_59;
		int32_t L_61 = *((int32_t*)L_60);
		*((int32_t*)L_60) = (int32_t)((int32_t)(L_61|((int32_t)512)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_62 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_63 = L_62.___tags;
		int32_t L_64 = V_1;
		NullCheck(L_63);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_65;
		L_65 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_63, L_64, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_66 = L_65.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_67 = L_66;
		if (L_67)
		{
			G_B18_0 = L_67;
			goto IL_023e;
		}
		G_B17_0 = L_67;
	}
	{
		G_B19_0 = 0;
		goto IL_025b;
	}

IL_023e:
	{
		NullCheck(G_B18_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_68;
		L_68 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B18_0, NULL);
		V_13 = L_68;
		V_14 = 0;
		int32_t L_69;
		L_69 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		int32_t L_70 = V_14;
		bool L_71;
		L_71 = Nullable_1_get_HasValue_m679173F07D53793FFD69BA8DDA89469E82605944_inline((&V_13), Nullable_1_get_HasValue_m679173F07D53793FFD69BA8DDA89469E82605944_RuntimeMethod_var);
		G_B19_0 = ((int32_t)(((((int32_t)L_69) == ((int32_t)L_70))? 1 : 0)&(int32_t)L_71));
	}

IL_025b:
	{
		if (!G_B19_0)
		{
			goto IL_0281;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_72 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_73 = L_72.___tags;
		int32_t L_74 = V_1;
		NullCheck(L_73);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_75;
		L_75 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_73, L_74, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_76 = L_75.___value;
		NullCheck(L_76);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_77;
		L_77 = TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6(L_76, NULL);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_78;
		L_78 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_77, NULL);
		(&V_0)->___highlightColor = L_78;
		goto IL_028d;
	}

IL_0281:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_79 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___k_HighlightColor;
		(&V_0)->___highlightColor = L_79;
	}

IL_028d:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_80 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_81 = L_80.___tags;
		int32_t L_82 = V_1;
		NullCheck(L_81);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_83;
		L_83 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_81, L_82, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_84 = L_83.___value2;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_85 = L_84;
		if (L_85)
		{
			G_B24_0 = L_85;
			goto IL_02a5;
		}
		G_B23_0 = L_85;
	}
	{
		G_B25_0 = 0;
		goto IL_02b6;
	}

IL_02a5:
	{
		NullCheck(G_B24_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_86;
		L_86 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B24_0, NULL);
		V_13 = L_86;
		int32_t L_87;
		L_87 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		G_B25_0 = ((((int32_t)L_87) == ((int32_t)1))? 1 : 0);
	}

IL_02b6:
	{
		if (!G_B25_0)
		{
			goto IL_0aae;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_88 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_89 = L_88.___tags;
		int32_t L_90 = V_1;
		NullCheck(L_89);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_91;
		L_91 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_89, L_90, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_92 = L_91.___value2;
		NullCheck(L_92);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_93;
		L_93 = TagValue_get_Vector4Value_m198C9B650D21C33D59D33280A50B8884B4DC81E1(L_92, NULL);
		(&V_0)->___highlightPadding = L_93;
		goto IL_0aae;
	}

IL_02dd:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)0, _stringLiteralC1AF921E7175B0611E57AFDF11572A61EA234EAB, NULL);
		goto IL_0aae;
	}

IL_02ed:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_94 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_95 = L_94.___tags;
		int32_t L_96 = V_1;
		NullCheck(L_95);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_97;
		L_97 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_95, L_96, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_98 = L_97.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_99 = L_98;
		if (L_99)
		{
			G_B30_0 = L_99;
			goto IL_0305;
		}
		G_B29_0 = L_99;
	}
	{
		G_B31_0 = ((String_t*)(NULL));
		goto IL_030a;
	}

IL_0305:
	{
		NullCheck(G_B30_0);
		String_t* L_100;
		L_100 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(G_B30_0, NULL);
		G_B31_0 = L_100;
	}

IL_030a:
	{
		String_t* L_101 = G_B31_0;
		if (L_101)
		{
			G_B33_0 = L_101;
			goto IL_0313;
		}
		G_B32_0 = L_101;
	}
	{
		G_B33_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}

IL_0313:
	{
		V_2 = G_B33_0;
		String_t* L_102 = V_2;
		bool L_103;
		L_103 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_102, NULL);
		if (L_103)
		{
			goto IL_0aae;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_104 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_FontAssetCache;
		String_t* L_105 = V_2;
		NullCheck(L_104);
		bool L_106;
		L_106 = Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B(L_104, L_105, (&V_15), Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B_RuntimeMethod_var);
		if (!L_106)
		{
			goto IL_0aae;
		}
	}
	{
		intptr_t L_107 = V_15;
		(&V_0)->___fontAsset = L_107;
		goto IL_0aae;
	}

IL_033f:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_108 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_109 = L_108.___tags;
		int32_t L_110 = V_1;
		NullCheck(L_109);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_111;
		L_111 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_109, L_110, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_112 = L_111.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_113 = L_112;
		if (L_113)
		{
			G_B38_0 = L_113;
			goto IL_0357;
		}
		G_B37_0 = L_113;
	}
	{
		G_B39_0 = 0;
		goto IL_035f;
	}

IL_0357:
	{
		NullCheck(G_B38_0);
		int32_t L_114 = G_B38_0->___type;
		G_B39_0 = ((((int32_t)L_114) == ((int32_t)1))? 1 : 0);
	}

IL_035f:
	{
		if (!G_B39_0)
		{
			goto IL_0aae;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_115 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_116 = L_115.___tags;
		int32_t L_117 = V_1;
		NullCheck(L_116);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_118;
		L_118 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_116, L_117, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_119 = L_118.___value;
		NullCheck(L_119);
		float L_120;
		L_120 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_119, NULL);
		(&V_0)->___fontWeight = il2cpp_codegen_cast_double_to_int<int32_t>(L_120);
		goto IL_0aae;
	}

IL_0387:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_121 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_122 = L_121.___tags;
		int32_t L_123 = V_1;
		NullCheck(L_122);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_124;
		L_124 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_122, L_123, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_125 = L_124.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_126 = L_125;
		if (L_126)
		{
			G_B43_0 = L_126;
			G_B43_1 = 0;
			G_B43_2 = (&V_0);
			goto IL_03a2;
		}
		G_B42_0 = L_126;
		G_B42_1 = 0;
		G_B42_2 = (&V_0);
	}
	{
		G_B44_0 = ((String_t*)(NULL));
		G_B44_1 = G_B42_1;
		G_B44_2 = G_B42_2;
		goto IL_03a7;
	}

IL_03a2:
	{
		NullCheck(G_B43_0);
		String_t* L_127;
		L_127 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(G_B43_0, NULL);
		G_B44_0 = L_127;
		G_B44_1 = G_B43_1;
		G_B44_2 = G_B43_2;
	}

IL_03a7:
	{
		String_t* L_128 = G_B44_0;
		if (L_128)
		{
			G_B46_0 = L_128;
			G_B46_1 = G_B44_1;
			G_B46_2 = G_B44_2;
			goto IL_03b0;
		}
		G_B45_0 = L_128;
		G_B45_1 = G_B44_1;
		G_B45_2 = G_B44_2;
	}
	{
		G_B46_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B46_1 = G_B45_1;
		G_B46_2 = G_B45_2;
	}

IL_03b0:
	{
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_129 = ___2_links;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_130;
		L_130 = RichTextTagParser_AddLink_mE38CFF0C55D49F8528258B58C4B302AD3392A5E3(G_B46_1, G_B46_0, L_129, NULL);
		G_B46_2->___linkID = L_130;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_131 = ___3_hyperlinkColor;
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_132;
		L_132 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_131, NULL);
		(&V_0)->___color = L_132;
		int32_t* L_133 = (int32_t*)(&(&V_0)->___fontStyle);
		int32_t* L_134 = L_133;
		int32_t L_135 = *((int32_t*)L_134);
		*((int32_t*)L_134) = (int32_t)((int32_t)(L_135|4));
		goto IL_0aae;
	}

IL_03d9:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_136 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_137 = L_136.___tags;
		int32_t L_138 = V_1;
		NullCheck(L_137);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_139;
		L_139 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_137, L_138, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_140 = L_139.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_141 = L_140;
		if (L_141)
		{
			G_B49_0 = L_141;
			G_B49_1 = ((int32_t)15);
			G_B49_2 = (&V_0);
			goto IL_03f5;
		}
		G_B48_0 = L_141;
		G_B48_1 = ((int32_t)15);
		G_B48_2 = (&V_0);
	}
	{
		G_B50_0 = ((String_t*)(NULL));
		G_B50_1 = G_B48_1;
		G_B50_2 = G_B48_2;
		goto IL_03fa;
	}

IL_03f5:
	{
		NullCheck(G_B49_0);
		String_t* L_142;
		L_142 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(G_B49_0, NULL);
		G_B50_0 = L_142;
		G_B50_1 = G_B49_1;
		G_B50_2 = G_B49_2;
	}

IL_03fa:
	{
		String_t* L_143 = G_B50_0;
		if (L_143)
		{
			G_B52_0 = L_143;
			G_B52_1 = G_B50_1;
			G_B52_2 = G_B50_2;
			goto IL_0403;
		}
		G_B51_0 = L_143;
		G_B51_1 = G_B50_1;
		G_B51_2 = G_B50_2;
	}
	{
		G_B52_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B52_1 = G_B51_1;
		G_B52_2 = G_B51_2;
	}

IL_0403:
	{
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_144 = ___2_links;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		int32_t L_145;
		L_145 = RichTextTagParser_AddLink_mE38CFF0C55D49F8528258B58C4B302AD3392A5E3(G_B52_1, G_B52_0, L_144, NULL);
		G_B52_2->___linkID = L_145;
		goto IL_0aae;
	}

IL_0413:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_146 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_147 = L_146.___tags;
		int32_t L_148 = V_1;
		NullCheck(L_147);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_149;
		L_149 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_147, L_148, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_150 = L_149.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_151 = L_150;
		if (L_151)
		{
			G_B55_0 = L_151;
			goto IL_042b;
		}
		G_B54_0 = L_151;
	}
	{
		G_B56_0 = ((String_t*)(NULL));
		goto IL_0430;
	}

IL_042b:
	{
		NullCheck(G_B55_0);
		String_t* L_152;
		L_152 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(G_B55_0, NULL);
		G_B56_0 = L_152;
	}

IL_0430:
	{
		String_t* L_153 = G_B56_0;
		if (L_153)
		{
			G_B58_0 = L_153;
			goto IL_0439;
		}
		G_B57_0 = L_153;
	}
	{
		G_B58_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}

IL_0439:
	{
		V_3 = G_B58_0;
		String_t* L_154 = V_3;
		bool L_155;
		L_155 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_154, NULL);
		if (L_155)
		{
			goto IL_0aae;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_156 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_GradientAssetCache;
		String_t* L_157 = V_3;
		NullCheck(L_156);
		bool L_158;
		L_158 = Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B(L_156, L_157, (&V_16), Dictionary_2_TryGetValue_m5E5AECB15498C4C5E74CBA981A94856B3FE3CB8B_RuntimeMethod_var);
		if (!L_158)
		{
			goto IL_0aae;
		}
	}
	{
		intptr_t L_159 = V_16;
		(&V_0)->___gradientAsset = L_159;
		goto IL_0aae;
	}

IL_0465:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_160 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_161 = L_160.___tags;
		int32_t L_162 = V_1;
		NullCheck(L_161);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_163;
		L_163 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_161, L_162, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_164 = L_163.___value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_165 = L_164;
		if (L_165)
		{
			G_B63_0 = L_165;
			goto IL_047d;
		}
		G_B62_0 = L_165;
	}
	{
		G_B64_0 = 0;
		goto IL_048e;
	}

IL_047d:
	{
		NullCheck(G_B63_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_166;
		L_166 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B63_0, NULL);
		V_13 = L_166;
		int32_t L_167;
		L_167 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		G_B64_0 = ((((int32_t)L_167) == ((int32_t)2))? 1 : 0);
	}

IL_048e:
	{
		if (!G_B64_0)
		{
			goto IL_04b3;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_168 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_169 = L_168.___tags;
		int32_t L_170 = V_1;
		NullCheck(L_169);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_171;
		L_171 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_169, L_170, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_172 = L_171.___value;
		NullCheck(L_172);
		float L_173;
		L_173 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_172, NULL);
		EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 L_174;
		L_174 = EntityId_From_m83F98DBA6B2CBDAD3D24292DB524AE0CB6ECD341(il2cpp_codegen_cast_double_to_int<int32_t>(L_173), NULL);
		(&V_0)->___spriteID = L_174;
	}

IL_04b3:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_175 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_176 = L_175.___tags;
		int32_t L_177 = V_1;
		NullCheck(L_176);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_178;
		L_178 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_176, L_177, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_179 = L_178.___value2;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_180 = L_179;
		if (L_180)
		{
			G_B68_0 = L_180;
			goto IL_04cb;
		}
		G_B67_0 = L_180;
	}
	{
		G_B69_0 = 0;
		goto IL_04dc;
	}

IL_04cb:
	{
		NullCheck(G_B68_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_181;
		L_181 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B68_0, NULL);
		V_13 = L_181;
		int32_t L_182;
		L_182 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		G_B69_0 = ((((int32_t)L_182) == ((int32_t)3))? 1 : 0);
	}

IL_04dc:
	{
		if (!G_B69_0)
		{
			goto IL_04fb;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_183 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_184 = L_183.___tags;
		int32_t L_185 = V_1;
		NullCheck(L_184);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_186;
		L_186 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_184, L_185, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_187 = L_186.___value2;
		NullCheck(L_187);
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_188;
		L_188 = TagValue_get_GlyphMetricsValue_m1279FCD7BD33048BB9005629D0EF88CFB1EE835A(L_187, NULL);
		(&V_0)->___spriteMetrics = L_188;
	}

IL_04fb:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_189 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_190 = L_189.___tags;
		int32_t L_191 = V_1;
		NullCheck(L_190);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_192;
		L_192 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_190, L_191, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_193 = L_192.___value3;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_194 = L_193;
		if (L_194)
		{
			G_B73_0 = L_194;
			goto IL_0513;
		}
		G_B72_0 = L_194;
	}
	{
		G_B74_0 = 0;
		goto IL_0524;
	}

IL_0513:
	{
		NullCheck(G_B73_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_195;
		L_195 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B73_0, NULL);
		V_13 = L_195;
		int32_t L_196;
		L_196 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		G_B74_0 = ((((int32_t)L_196) == ((int32_t)5))? 1 : 0);
	}

IL_0524:
	{
		if (!G_B74_0)
		{
			goto IL_0543;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_197 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_198 = L_197.___tags;
		int32_t L_199 = V_1;
		NullCheck(L_198);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_200;
		L_200 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_198, L_199, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_201 = L_200.___value3;
		NullCheck(L_201);
		bool L_202;
		L_202 = TagValue_get_BoolValue_mA7A2C4349A102CFD01225D70B1B45767EC77F18A(L_201, NULL);
		(&V_0)->___spriteTint = L_202;
	}

IL_0543:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_203 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_204 = L_203.___tags;
		int32_t L_205 = V_1;
		NullCheck(L_204);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_206;
		L_206 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_204, L_205, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_207 = L_206.___value4;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_208 = L_207;
		if (L_208)
		{
			G_B78_0 = L_208;
			goto IL_055b;
		}
		G_B77_0 = L_208;
	}
	{
		G_B79_0 = 0;
		goto IL_056c;
	}

IL_055b:
	{
		NullCheck(G_B78_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_209;
		L_209 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B78_0, NULL);
		V_13 = L_209;
		int32_t L_210;
		L_210 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		G_B79_0 = ((((int32_t)L_210) == ((int32_t)4))? 1 : 0);
	}

IL_056c:
	{
		if (!G_B79_0)
		{
			goto IL_058c;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_211 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_212 = L_211.___tags;
		int32_t L_213 = V_1;
		NullCheck(L_212);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_214;
		L_214 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_212, L_213, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_215 = L_214.___value4;
		NullCheck(L_215);
		float L_216;
		L_216 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_215, NULL);
		(&V_0)->___spriteScale = il2cpp_codegen_cast_double_to_int<int32_t>(L_216);
	}

IL_058c:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_217 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_218 = L_217.___tags;
		int32_t L_219 = V_1;
		NullCheck(L_218);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_220;
		L_220 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_218, L_219, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_221 = L_220.___value5;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_222 = L_221;
		if (L_222)
		{
			G_B83_0 = L_222;
			goto IL_05a4;
		}
		G_B82_0 = L_222;
	}
	{
		G_B84_0 = 0;
		goto IL_05b5;
	}

IL_05a4:
	{
		NullCheck(G_B83_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_223;
		L_223 = TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline(G_B83_0, NULL);
		V_13 = L_223;
		int32_t L_224;
		L_224 = Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_inline((&V_13), Nullable_1_GetValueOrDefault_m9C346ED147739E193218BBCF1BDC9B6AA1C542C3_RuntimeMethod_var);
		G_B84_0 = ((((int32_t)L_224) == ((int32_t)6))? 1 : 0);
	}

IL_05b5:
	{
		if (!G_B84_0)
		{
			goto IL_05de;
		}
	}
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_225 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_226 = L_225.___tags;
		int32_t L_227 = V_1;
		NullCheck(L_226);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_228;
		L_228 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_226, L_227, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_229 = L_228.___value5;
		NullCheck(L_229);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_230;
		L_230 = TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6(L_229, NULL);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_231;
		L_231 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_230, NULL);
		(&V_0)->___spriteColor = L_231;
		goto IL_0aae;
	}

IL_05de:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_232;
		L_232 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_233;
		L_233 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_232, NULL);
		(&V_0)->___spriteColor = L_233;
		goto IL_0aae;
	}

IL_05f4:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_234 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_235 = L_234.___tags;
		int32_t L_236 = V_1;
		NullCheck(L_235);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_237;
		L_237 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_235, L_236, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_238 = L_237.___value;
		NullCheck(L_238);
		float L_239;
		L_239 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_238, NULL);
		V_4 = L_239;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_240 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_241 = L_240.___tags;
		int32_t L_242 = V_1;
		NullCheck(L_241);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_243;
		L_243 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_241, L_242, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_244 = L_243.___value;
		NullCheck(L_244);
		int32_t L_245 = L_244->___unit;
		V_5 = L_245;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_246 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_247 = L_246.___tags;
		int32_t L_248 = V_1;
		NullCheck(L_247);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_249;
		L_249 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_247, L_248, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_250 = L_249.___value2;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_251 = L_250;
		if (L_251)
		{
			G_B89_0 = L_251;
			goto IL_063c;
		}
		G_B88_0 = L_251;
	}
	{
		G_B90_0 = 0;
		goto IL_0641;
	}

IL_063c:
	{
		NullCheck(G_B89_0);
		bool L_252;
		L_252 = TagValue_get_BoolValue_mA7A2C4349A102CFD01225D70B1B45767EC77F18A(G_B89_0, NULL);
		G_B90_0 = ((int32_t)(L_252));
	}

IL_0641:
	{
		if (!G_B90_0)
		{
			goto IL_0678;
		}
	}
	{
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_253 = ___1_tgs;
		int32_t L_254 = L_253->___fontSize;
		float L_255 = V_4;
		float L_256 = ___4_pixelsPerPoint;
		V_17 = ((float)il2cpp_codegen_multiply(L_255, L_256));
		float L_257 = V_17;
		V_18 = ((float)il2cpp_codegen_add(((float)(((float)L_254)/(64.0f))), L_257));
		float L_258 = V_18;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_259;
		L_259 = Math_Round_mAD8888A4B6E25BBA84A6C87535E68689BC4F46C8_inline(((double)((float)il2cpp_codegen_multiply(L_258, (64.0f)))), 1, NULL);
		(&V_0)->___fontSize = il2cpp_codegen_cast_double_to_int<int32_t>(L_259);
		goto IL_0aae;
	}

IL_0678:
	{
		float L_260 = V_4;
		if ((!(((float)L_260) <= ((float)(0.0f)))))
		{
			goto IL_068e;
		}
	}
	{
		(&V_0)->___fontSize = 0;
		goto IL_0aae;
	}

IL_068e:
	{
		int32_t L_261 = V_5;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_261, 1)))
		{
			case 0:
			{
				goto IL_070f;
			}
			case 1:
			{
				goto IL_06a5;
			}
			case 2:
			{
				goto IL_06d7;
			}
		}
	}
	{
		goto IL_070f;
	}

IL_06a5:
	{
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_262 = ___1_tgs;
		int32_t L_263 = L_262->___fontSize;
		V_19 = ((float)(((float)L_263)/(64.0f)));
		float L_264 = V_4;
		float L_265 = V_19;
		V_20 = ((float)il2cpp_codegen_multiply(L_264, L_265));
		float L_266 = V_20;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_267;
		L_267 = Math_Round_mAD8888A4B6E25BBA84A6C87535E68689BC4F46C8_inline(((double)((float)il2cpp_codegen_multiply(L_266, (64.0f)))), 1, NULL);
		(&V_0)->___fontSize = il2cpp_codegen_cast_double_to_int<int32_t>(L_267);
		goto IL_0aae;
	}

IL_06d7:
	{
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_268 = ___1_tgs;
		int32_t L_269 = L_268->___fontSize;
		V_21 = ((float)(((float)L_269)/(64.0f)));
		float L_270 = V_4;
		float L_271 = V_21;
		V_22 = ((float)il2cpp_codegen_multiply(((float)(L_270/(100.0f))), L_271));
		float L_272 = V_22;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_273;
		L_273 = Math_Round_mAD8888A4B6E25BBA84A6C87535E68689BC4F46C8_inline(((double)((float)il2cpp_codegen_multiply(L_272, (64.0f)))), 1, NULL);
		(&V_0)->___fontSize = il2cpp_codegen_cast_double_to_int<int32_t>(L_273);
		goto IL_0aae;
	}

IL_070f:
	{
		float L_274 = V_4;
		float L_275 = ___4_pixelsPerPoint;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_276;
		L_276 = Math_Round_mAD8888A4B6E25BBA84A6C87535E68689BC4F46C8_inline(((double)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_274, L_275)), (64.0f)))), 1, NULL);
		(&V_0)->___fontSize = il2cpp_codegen_cast_double_to_int<int32_t>(L_276);
		goto IL_0aae;
	}

IL_072e:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_277 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_278 = L_277.___tags;
		int32_t L_279 = V_1;
		NullCheck(L_278);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_280;
		L_280 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_278, L_279, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_281 = L_280.___value;
		NullCheck(L_281);
		int32_t L_282 = L_281->___unit;
		if ((((int32_t)L_282) == ((int32_t)1)))
		{
			goto IL_074e;
		}
	}
	{
		G_B102_0 = (64.0f);
		goto IL_0756;
	}

IL_074e:
	{
		float L_283 = ___4_pixelsPerPoint;
		G_B102_0 = ((float)il2cpp_codegen_multiply(L_283, (64.0f)));
	}

IL_0756:
	{
		V_6 = G_B102_0;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_284 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_285 = L_284.___tags;
		int32_t L_286 = V_1;
		NullCheck(L_285);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_287;
		L_287 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_285, L_286, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_288 = L_287.___value;
		NullCheck(L_288);
		float L_289;
		L_289 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_288, NULL);
		float L_290 = V_6;
		(&V_0)->___cspace = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_289, L_290)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_291 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_292 = L_291.___tags;
		int32_t L_293 = V_1;
		NullCheck(L_292);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_294;
		L_294 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_292, L_293, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_295 = L_294.___value;
		NullCheck(L_295);
		int32_t L_296 = L_295->___unit;
		(&V_0)->___cspaceUnitType = L_296;
		goto IL_0aae;
	}

IL_079b:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_297 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_298 = L_297.___tags;
		int32_t L_299 = V_1;
		NullCheck(L_298);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_300;
		L_300 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_298, L_299, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_301 = L_300.___value;
		NullCheck(L_301);
		int32_t L_302 = L_301->___unit;
		if ((((int32_t)L_302) == ((int32_t)1)))
		{
			goto IL_07bb;
		}
	}
	{
		G_B106_0 = (64.0f);
		goto IL_07c3;
	}

IL_07bb:
	{
		float L_303 = ___4_pixelsPerPoint;
		G_B106_0 = ((float)il2cpp_codegen_multiply(L_303, (64.0f)));
	}

IL_07c3:
	{
		V_7 = G_B106_0;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_304 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_305 = L_304.___tags;
		int32_t L_306 = V_1;
		NullCheck(L_305);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_307;
		L_307 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_305, L_306, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_308 = L_307.___value;
		NullCheck(L_308);
		float L_309;
		L_309 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_308, NULL);
		float L_310 = V_7;
		(&V_0)->___mspace = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_309, L_310)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_311 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_312 = L_311.___tags;
		int32_t L_313 = V_1;
		NullCheck(L_312);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_314;
		L_314 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_312, L_313, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_315 = L_314.___value;
		NullCheck(L_315);
		int32_t L_316 = L_315->___unit;
		(&V_0)->___mspaceUnitType = L_316;
		goto IL_0aae;
	}

IL_0808:
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4* L_317 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_LoggedUnsupportedTagWarnings;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_318 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_319 = L_318.___tags;
		int32_t L_320 = V_1;
		NullCheck(L_319);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_321;
		L_321 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_319, L_320, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_322 = L_321.___tagType;
		NullCheck(L_317);
		bool L_323;
		L_323 = ConcurrentDictionary_2_TryAdd_m8CA09DA81ADEBD7D8E0853BACC2DB6AA7A381669(L_317, L_322, (uint8_t)0, ConcurrentDictionary_2_TryAdd_m8CA09DA81ADEBD7D8E0853BACC2DB6AA7A381669_RuntimeMethod_var);
		if (!L_323)
		{
			goto IL_0aae;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_324 = ((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_325 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_326 = L_325.___tags;
		int32_t L_327 = V_1;
		NullCheck(L_326);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_328;
		L_328 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_326, L_327, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_329 = L_328.___tagType;
		NullCheck(L_324);
		int32_t L_330 = L_329;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_331 = (L_324)->GetAt(static_cast<il2cpp_array_size_t>(L_330));
		NullCheck(L_331);
		String_t* L_332 = L_331->___name;
		String_t* L_333;
		L_333 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9A39CB3802F1968EE18598ED2FA80BA8B2D1F271, L_332, _stringLiteralF02E301994F107DC8C2EAC0E2EE5E4916DDA839A, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_333, NULL);
		goto IL_0aae;
	}

IL_085e:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_334 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_335 = L_334.___tags;
		int32_t L_336 = V_1;
		NullCheck(L_335);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_337;
		L_337 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_335, L_336, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_338 = L_337.___value;
		NullCheck(L_338);
		String_t* L_339;
		L_339 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(L_338, NULL);
		int32_t* L_340 = (int32_t*)(&(&V_0)->___alignment);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
		bool L_341;
		L_341 = Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C(L_339, (bool)1, L_340, Enum_TryParse_TisHorizontalAlignment_t671E4AFA8AB13903A7304392F6C320D8F0FB48EC_mCA5F401F48F6AFD467495B8111F3CF9318BCA59C_RuntimeMethod_var);
		goto IL_0aae;
	}

IL_0887:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_342 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_343 = L_342.___tags;
		int32_t L_344 = V_1;
		NullCheck(L_343);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_345;
		L_345 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_343, L_344, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_346 = L_345.___value;
		NullCheck(L_346);
		int32_t L_347 = L_346->___unit;
		if ((((int32_t)L_347) == ((int32_t)1)))
		{
			goto IL_08a7;
		}
	}
	{
		G_B113_0 = (64.0f);
		goto IL_08af;
	}

IL_08a7:
	{
		float L_348 = ___4_pixelsPerPoint;
		G_B113_0 = ((float)il2cpp_codegen_multiply(L_348, (64.0f)));
	}

IL_08af:
	{
		V_8 = G_B113_0;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_349 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_350 = L_349.___tags;
		int32_t L_351 = V_1;
		NullCheck(L_350);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_352;
		L_352 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_350, L_351, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_353 = L_352.___value;
		NullCheck(L_353);
		float L_354;
		L_354 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_353, NULL);
		float L_355 = V_8;
		(&V_0)->___lineHeight = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_354, L_355)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_356 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_357 = L_356.___tags;
		int32_t L_358 = V_1;
		NullCheck(L_357);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_359;
		L_359 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_357, L_358, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_360 = L_359.___value;
		NullCheck(L_360);
		int32_t L_361 = L_360->___unit;
		(&V_0)->___lineHeightUnitType = L_361;
		goto IL_0aae;
	}

IL_08f4:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_362 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_363 = L_362.___tags;
		int32_t L_364 = V_1;
		NullCheck(L_363);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_365;
		L_365 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_363, L_364, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_366 = L_365.___value;
		NullCheck(L_366);
		int32_t L_367 = L_366->___unit;
		if ((((int32_t)L_367) == ((int32_t)1)))
		{
			goto IL_0914;
		}
	}
	{
		G_B117_0 = (64.0f);
		goto IL_091c;
	}

IL_0914:
	{
		float L_368 = ___4_pixelsPerPoint;
		G_B117_0 = ((float)il2cpp_codegen_multiply(L_368, (64.0f)));
	}

IL_091c:
	{
		V_9 = G_B117_0;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_369 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_370 = L_369.___tags;
		int32_t L_371 = V_1;
		NullCheck(L_370);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_372;
		L_372 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_370, L_371, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_373 = L_372.___value;
		NullCheck(L_373);
		float L_374;
		L_374 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_373, NULL);
		float L_375 = V_9;
		(&V_0)->___margin = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_374, L_375)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_376 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_377 = L_376.___tags;
		int32_t L_378 = V_1;
		NullCheck(L_377);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_379;
		L_379 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_377, L_378, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_380 = L_379.___value;
		NullCheck(L_380);
		int32_t L_381 = L_380->___unit;
		(&V_0)->___marginUnitType = L_381;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_382 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_383 = L_382.___tags;
		int32_t L_384 = V_1;
		NullCheck(L_383);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_385;
		L_385 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_383, L_384, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		int32_t L_386 = L_385.___tagType;
		V_24 = L_386;
		int32_t L_387 = V_24;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_387, ((int32_t)17))))
		{
			case 0:
			{
				goto IL_0987;
			}
			case 1:
			{
				goto IL_098c;
			}
			case 2:
			{
				goto IL_0991;
			}
		}
	}
	{
		goto IL_0996;
	}

IL_0987:
	{
		V_23 = 0;
		goto IL_0999;
	}

IL_098c:
	{
		V_23 = 1;
		goto IL_0999;
	}

IL_0991:
	{
		V_23 = 2;
		goto IL_0999;
	}

IL_0996:
	{
		V_23 = 0;
	}

IL_0999:
	{
		int32_t L_388 = V_23;
		(&V_0)->___marginDirection = L_388;
		goto IL_0aae;
	}

IL_09a7:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_389 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_390 = L_389.___tags;
		int32_t L_391 = V_1;
		NullCheck(L_390);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_392;
		L_392 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_390, L_391, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_393 = L_392.___value;
		NullCheck(L_393);
		int32_t L_394 = L_393->___unit;
		if ((((int32_t)L_394) == ((int32_t)1)))
		{
			goto IL_09c7;
		}
	}
	{
		G_B127_0 = (64.0f);
		goto IL_09cf;
	}

IL_09c7:
	{
		float L_395 = ___4_pixelsPerPoint;
		G_B127_0 = ((float)il2cpp_codegen_multiply(L_395, (64.0f)));
	}

IL_09cf:
	{
		V_10 = G_B127_0;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_396 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_397 = L_396.___tags;
		int32_t L_398 = V_1;
		NullCheck(L_397);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_399;
		L_399 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_397, L_398, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_400 = L_399.___value;
		NullCheck(L_400);
		float L_401;
		L_401 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_400, NULL);
		float L_402 = V_10;
		(&V_0)->___indent = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_401, L_402)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_403 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_404 = L_403.___tags;
		int32_t L_405 = V_1;
		NullCheck(L_404);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_406;
		L_406 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_404, L_405, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_407 = L_406.___value;
		NullCheck(L_407);
		int32_t L_408 = L_407->___unit;
		(&V_0)->___indentUnitType = L_408;
		goto IL_0aae;
	}

IL_0a14:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_409 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_410 = L_409.___tags;
		int32_t L_411 = V_1;
		NullCheck(L_410);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_412;
		L_412 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_410, L_411, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_413 = L_412.___value;
		NullCheck(L_413);
		int32_t L_414 = L_413->___unit;
		if ((((int32_t)L_414) == ((int32_t)1)))
		{
			goto IL_0a34;
		}
	}
	{
		G_B131_0 = (64.0f);
		goto IL_0a3c;
	}

IL_0a34:
	{
		float L_415 = ___4_pixelsPerPoint;
		G_B131_0 = ((float)il2cpp_codegen_multiply(L_415, (64.0f)));
	}

IL_0a3c:
	{
		V_11 = G_B131_0;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_416 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_417 = L_416.___tags;
		int32_t L_418 = V_1;
		NullCheck(L_417);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_419;
		L_419 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_417, L_418, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_420 = L_419.___value;
		NullCheck(L_420);
		float L_421;
		L_421 = TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA(L_420, NULL);
		float L_422 = V_11;
		(&V_0)->___vOffset = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_421, L_422)));
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_423 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_424 = L_423.___tags;
		int32_t L_425 = V_1;
		NullCheck(L_424);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_426;
		L_426 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_424, L_425, List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_427 = L_426.___value;
		NullCheck(L_427);
		int32_t L_428 = L_427->___unit;
		(&V_0)->___vOffsetUnitType = L_428;
		goto IL_0aae;
	}

IL_0a7e:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_429 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_430 = L_429.___tags;
		int32_t L_431 = V_1;
		NullCheck(L_430);
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_432;
		L_432 = List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF(L_430, L_431, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_m9C9E3AD8658A41DCAD444B7CC9D93F40A8B323DF_RuntimeMethod_var)));
		V_25 = L_432;
		int32_t* L_433 = (int32_t*)(&(&V_25)->___tagType);
		Il2CppFakeBox<int32_t> L_434(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A_il2cpp_TypeInfo_var)), L_433);
		String_t* L_435;
		L_435 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_434), NULL);
		String_t* L_436;
		L_436 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB851EB6F8C54665A24D77207D17BC990BCD81C1D)), L_435, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_437 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_437, L_436, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_437, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RichTextTagParser_CreateTextSpan_mEDFF9C1397247040D7A0FC2DE9816F5E084DB419_RuntimeMethod_var)));
	}

IL_0aae:
	{
		int32_t L_438 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_438, 1));
	}

IL_0ab2:
	{
		int32_t L_439 = V_1;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_440 = ___0_segment;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_441 = L_440.___tags;
		NullCheck(L_441);
		int32_t L_442;
		L_442 = List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_inline(L_441, List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_RuntimeMethod_var);
		if ((((int32_t)L_439) < ((int32_t)L_442)))
		{
			goto IL_0018;
		}
	}
	{
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_443 = V_0;
		return L_443;
	}
}
// Method Definition Index: 60082
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser_CreateTextGenerationSettingsArray_m40CFD232D6A7AC7C3562244D09D74481214C7E68 (NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* ___0_tgs, List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* ___1_links, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_hyperlinkColor, float ___3_pixelsPerPoint, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___4_textSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4666DE221CC63A88B6CC58E8ACCD6EBDEB184933_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* V_0 = NULL;
	SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* V_1 = NULL;
	StringBuilder_t* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C V_5;
	memset((&V_5), 0, sizeof(V_5));
	String_t* V_6 = NULL;
	TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_0 = ___1_links;
		NullCheck(L_0);
		List_1_Clear_m4666DE221CC63A88B6CC58E8ACCD6EBDEB184933_inline(L_0, List_1_Clear_m4666DE221CC63A88B6CC58E8ACCD6EBDEB184933_RuntimeMethod_var);
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_1 = ___0_tgs;
		String_t** L_2 = (String_t**)(&L_1->___text);
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_3 = ___4_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_4;
		L_4 = RichTextTagParser_FindTags_m02C0C83536AB4D854CB766CC023DE985BFFB05C4(L_2, L_3, (bool)0, (List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D*)NULL, NULL);
		V_0 = L_4;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_5 = ___0_tgs;
		String_t* L_6 = L_5->___text;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_7 = V_0;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_8;
		L_8 = RichTextTagParser_GenerateSegments_mA068B63EE134BA6A7EF4B072690902E89662BDE3(L_6, L_7, NULL);
		V_1 = L_8;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_9 = ___0_tgs;
		String_t* L_10 = L_9->___text;
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_11 = V_0;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_12 = V_1;
		RichTextTagParser_ApplyStateToSegment_m08B617CB0FFDB3DB445F53FBB40536B7A85AE90B(L_10, L_11, L_12, NULL);
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_13 = ___0_tgs;
		String_t* L_14 = L_13->___text;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL);
		StringBuilder_t* L_16 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_16, L_15, NULL);
		V_2 = L_16;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_17 = ___0_tgs;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_18 = V_1;
		NullCheck(L_18);
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_19 = (TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*)(TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C*)SZArrayNew(TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)));
		L_17->___textSpans = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&L_17->___textSpans), (void*)L_19);
		V_3 = 0;
		V_4 = 0;
		goto IL_00d0;
	}

IL_0056:
	{
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_20 = V_1;
		int32_t L_21 = V_4;
		NullCheck(L_20);
		int32_t L_22 = L_21;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		V_5 = L_23;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_24 = ___0_tgs;
		String_t* L_25 = L_24->___text;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_26 = V_5;
		int32_t L_27 = L_26.___start;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_28 = V_5;
		int32_t L_29 = L_28.___end;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_30 = V_5;
		int32_t L_31 = L_30.___start;
		NullCheck(L_25);
		String_t* L_32;
		L_32 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, L_27, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_29, 1)), L_31)), NULL);
		V_6 = L_32;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_33 = V_5;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_34 = ___0_tgs;
		List_1_t17793F9C5D3D05B86F970A73AEF8E8897591C9FC* L_35 = ___1_links;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36 = ___2_hyperlinkColor;
		float L_37 = ___3_pixelsPerPoint;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_38;
		L_38 = RichTextTagParser_CreateTextSpan_mEDFF9C1397247040D7A0FC2DE9816F5E084DB419(L_33, L_34, L_35, L_36, L_37, NULL);
		V_7 = L_38;
		int32_t L_39 = V_3;
		(&V_7)->___startIndex = L_39;
		String_t* L_40 = V_6;
		NullCheck(L_40);
		int32_t L_41;
		L_41 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_40, NULL);
		(&V_7)->___length = L_41;
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_42 = ___0_tgs;
		TextSpanU5BU5D_t5E3335EA0DC1E9CAE42ABA23B1BB679078C9BF1C* L_43 = L_42->___textSpans;
		int32_t L_44 = V_4;
		TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219 L_45 = V_7;
		NullCheck(L_43);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_44), (TextSpan_tD088342260A71C10DC0840BCA5D5E28139BA4219)L_45);
		StringBuilder_t* L_46 = V_2;
		String_t* L_47 = V_6;
		NullCheck(L_46);
		StringBuilder_t* L_48;
		L_48 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_46, L_47, NULL);
		int32_t L_49 = V_3;
		String_t* L_50 = V_6;
		NullCheck(L_50);
		int32_t L_51;
		L_51 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_50, NULL);
		V_3 = ((int32_t)il2cpp_codegen_add(L_49, L_51));
		int32_t L_52 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_52, 1));
	}

IL_00d0:
	{
		int32_t L_53 = V_4;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_54 = V_1;
		NullCheck(L_54);
		if ((((int32_t)L_53) < ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length)))))
		{
			goto IL_0056;
		}
	}
	{
		NativeTextGenerationSettings_t2F77A4671666C1EB65AADCE42D64244F0168A62A* L_55 = ___0_tgs;
		StringBuilder_t* L_56 = V_2;
		NullCheck(L_56);
		String_t* L_57;
		L_57 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_56);
		L_55->___text = L_57;
		Il2CppCodeGenWriteBarrier((void**)(&L_55->___text), (void*)L_57);
		return;
	}
}
// Method Definition Index: 60083
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_MayNeedParsing_m3509676215C75DCB7C9C91A9543A1794F81B0D90 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		String_t* L_2 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_2, NULL);
		V_0 = L_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4 = V_0;
		int32_t L_5;
		L_5 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_4, ((int32_t)60), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_1 = L_5;
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_7 = V_1;
		int32_t L_8;
		L_8 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1)))))
		{
			goto IL_002c;
		}
	}

IL_002a:
	{
		return (bool)0;
	}

IL_002c:
	{
		int32_t L_9 = V_1;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10;
		L_10 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_0), ((int32_t)il2cpp_codegen_add(L_9, 1)), ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		int32_t L_11;
		L_11 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_10, ((int32_t)62), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		return (bool)((((int32_t)((((int32_t)L_11) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 60084
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsFontTag_mFC32BEA83120AC7BB1EA7A199B12096FEA58D857 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FA08F0CA0178A9660E39F33ACF8683653A661F5);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		String_t* L_2 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_2, NULL);
		V_0 = L_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral2FA08F0CA0178A9660E39F33ACF8683653A661F5, NULL);
		V_1 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = V_0;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6 = V_1;
		int32_t L_7;
		L_7 = MemoryExtensions_IndexOf_mE0F8516FF5FA6C2A522F4DF2EC054257B65EB472(L_5, L_6, 4, NULL);
		V_2 = L_7;
		int32_t L_8 = V_2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		return (bool)0;
	}

IL_002b:
	{
		int32_t L_9 = V_2;
		int32_t L_10;
		L_10 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_1), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_3 = ((int32_t)il2cpp_codegen_add(L_9, L_10));
		goto IL_004a;
	}

IL_0037:
	{
		int32_t L_11 = V_3;
		Il2CppChar* L_12;
		L_12 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_11), ((&V_0))->____length);
		int32_t L_13 = *((uint16_t*)L_12);
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_0046;
		}
	}
	{
		return (bool)1;
	}

IL_0046:
	{
		int32_t L_14 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004a:
	{
		int32_t L_15 = V_3;
		int32_t L_16;
		L_16 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}
}
// Method Definition Index: 60085
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsSpriteTag_m006BF0649BEACCD90AF80FA89D07CC0654D4E419 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF80EB7221F61FBDCDCE71886250F2473929D462A);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		String_t* L_2 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_2, NULL);
		V_0 = L_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteralF80EB7221F61FBDCDCE71886250F2473929D462A, NULL);
		V_1 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = V_0;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6 = V_1;
		int32_t L_7;
		L_7 = MemoryExtensions_IndexOf_mE0F8516FF5FA6C2A522F4DF2EC054257B65EB472(L_5, L_6, 4, NULL);
		V_2 = L_7;
		int32_t L_8 = V_2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		return (bool)0;
	}

IL_002b:
	{
		int32_t L_9 = V_2;
		int32_t L_10;
		L_10 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_1), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_3 = ((int32_t)il2cpp_codegen_add(L_9, L_10));
		goto IL_004a;
	}

IL_0037:
	{
		int32_t L_11 = V_3;
		Il2CppChar* L_12;
		L_12 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_11), ((&V_0))->____length);
		int32_t L_13 = *((uint16_t*)L_12);
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_0046;
		}
	}
	{
		return (bool)1;
	}

IL_0046:
	{
		int32_t L_14 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004a:
	{
		int32_t L_15 = V_3;
		int32_t L_16;
		L_16 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}
}
// Method Definition Index: 60086
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsStyleTags_m0767C393DC6D99D89818519ECFBBA27BD49A3DB9 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BDA1CE97B7C2A98FCCC8CDA4A69CD63ECD69E3);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		String_t* L_2 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_2, NULL);
		V_0 = L_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral86BDA1CE97B7C2A98FCCC8CDA4A69CD63ECD69E3, NULL);
		V_1 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = V_0;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6 = V_1;
		int32_t L_7;
		L_7 = MemoryExtensions_IndexOf_mE0F8516FF5FA6C2A522F4DF2EC054257B65EB472(L_5, L_6, 4, NULL);
		V_2 = L_7;
		int32_t L_8 = V_2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		return (bool)0;
	}

IL_002b:
	{
		int32_t L_9 = V_2;
		int32_t L_10;
		L_10 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_1), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_3 = ((int32_t)il2cpp_codegen_add(L_9, L_10));
		goto IL_004a;
	}

IL_0037:
	{
		int32_t L_11 = V_3;
		Il2CppChar* L_12;
		L_12 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_11), ((&V_0))->____length);
		int32_t L_13 = *((uint16_t*)L_12);
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_0046;
		}
	}
	{
		return (bool)1;
	}

IL_0046:
	{
		int32_t L_14 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004a:
	{
		int32_t L_15 = V_3;
		int32_t L_16;
		L_16 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}
}
// Method Definition Index: 60087
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsGradientTag_mCD12DA5C8BDB6905A336217EBAD99A8914B20502 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE8F15E6510A0DF6FCF0FB41FFBFCDD19C629DCA);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		String_t* L_2 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_2, NULL);
		V_0 = L_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteralCE8F15E6510A0DF6FCF0FB41FFBFCDD19C629DCA, NULL);
		V_1 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = V_0;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6 = V_1;
		int32_t L_7;
		L_7 = MemoryExtensions_IndexOf_mE0F8516FF5FA6C2A522F4DF2EC054257B65EB472(L_5, L_6, 4, NULL);
		V_2 = L_7;
		int32_t L_8 = V_2;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_002b;
		}
	}
	{
		return (bool)0;
	}

IL_002b:
	{
		int32_t L_9 = V_2;
		int32_t L_10;
		L_10 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_1), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_3 = ((int32_t)il2cpp_codegen_add(L_9, L_10));
		goto IL_004a;
	}

IL_0037:
	{
		int32_t L_11 = V_3;
		Il2CppChar* L_12;
		L_12 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_11), ((&V_0))->____length);
		int32_t L_13 = *((uint16_t*)L_12);
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)62)))))
		{
			goto IL_0046;
		}
	}
	{
		return (bool)1;
	}

IL_0046:
	{
		int32_t L_14 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004a:
	{
		int32_t L_15 = V_3;
		int32_t L_16;
		L_16 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}
}
// Method Definition Index: 60088
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_ContainsNobrTags_m7EA407BFB74901E6254FD8AA0D9CA332FBB5EAD8 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A958A15D17AC1A20B23E80A68EB6F8A49D1BFE0);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		String_t* L_2 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_3;
		L_3 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_2, NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral9A958A15D17AC1A20B23E80A68EB6F8A49D1BFE0, NULL);
		int32_t L_5;
		L_5 = MemoryExtensions_IndexOf_mE0F8516FF5FA6C2A522F4DF2EC054257B65EB472(L_3, L_4, 5, NULL);
		return (bool)((((int32_t)((((int32_t)L_5) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 60089
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_HasFontTags_m0F978EB6A722260A4C08DB7EBBEB4F6002A4218E (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___2_fontAssetNames, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B8_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B7_0 = NULL;
	String_t* G_B9_0 = NULL;
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_0 = ___2_fontAssetNames;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		*((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_0) = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_1;
		Il2CppCodeGenWriteBarrier((void**)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_0, (void*)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_1);
		String_t* L_2 = ___0_text;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = RichTextTagParser_ContainsFontTag_mFC32BEA83120AC7BB1EA7A199B12096FEA58D857(L_2, NULL);
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		return (bool)0;
	}

IL_0011:
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_4 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_5;
		L_5 = RichTextTagParser_FindTags_m02C0C83536AB4D854CB766CC023DE985BFFB05C4((&___0_text), L_4, (bool)1, (List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D*)NULL, NULL);
		NullCheck(L_5);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_6;
		L_6 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_5, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_0 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0079:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_0), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_006e_1;
			}

IL_0023_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_7;
				L_7 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_0), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				V_1 = L_7;
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_8 = V_1;
				int32_t L_9 = L_8.___tagType;
				if ((!(((uint32_t)L_9) == ((uint32_t)8))))
				{
					goto IL_006e_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_10 = V_1;
				bool L_11 = L_10.___isClosing;
				if (L_11)
				{
					goto IL_006e_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_12 = V_1;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_13 = L_12.___value;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_14 = L_13;
				if (L_14)
				{
					G_B8_0 = L_14;
					goto IL_0049_1;
				}
				G_B7_0 = L_14;
			}
			{
				G_B9_0 = ((String_t*)(NULL));
				goto IL_004e_1;
			}

IL_0049_1:
			{
				NullCheck(G_B8_0);
				String_t* L_15;
				L_15 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(G_B8_0, NULL);
				G_B9_0 = L_15;
			}

IL_004e_1:
			{
				if (!G_B9_0)
				{
					goto IL_006e_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_16 = V_1;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_17 = L_16.___value;
				NullCheck(L_17);
				String_t* L_18;
				L_18 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(L_17, NULL);
				V_2 = L_18;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_19 = ___2_fontAssetNames;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_20 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_19);
				String_t* L_21 = V_2;
				NullCheck(L_20);
				bool L_22;
				L_22 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_20, L_21, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
				if (L_22)
				{
					goto IL_006e_1;
				}
			}
			{
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_23 = ___2_fontAssetNames;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_24 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_23);
				String_t* L_25 = V_2;
				NullCheck(L_24);
				List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_24, L_25, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
			}

IL_006e_1:
			{
				bool L_26;
				L_26 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_0), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_26)
				{
					goto IL_0023_1;
				}
			}
			{
				goto IL_0087;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0087:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_27 = ___2_fontAssetNames;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_28 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_27);
		NullCheck(L_28);
		int32_t L_29;
		L_29 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_28, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		return (bool)((((int32_t)L_29) > ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 60090
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_HasSpriteTags_mCFB150F0B14F620CF4355B63E96A5F7D039C7204 (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___2_spriteAssetNames, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B8_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B7_0 = NULL;
	int32_t G_B9_0 = 0;
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_0 = ___2_spriteAssetNames;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		*((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_0) = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_1;
		Il2CppCodeGenWriteBarrier((void**)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_0, (void*)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_1);
		String_t* L_2 = ___0_text;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = RichTextTagParser_ContainsSpriteTag_m006BF0649BEACCD90AF80FA89D07CC0654D4E419(L_2, NULL);
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		return (bool)0;
	}

IL_0011:
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_4 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_5;
		L_5 = RichTextTagParser_FindTags_m02C0C83536AB4D854CB766CC023DE985BFFB05C4((&___0_text), L_4, (bool)1, (List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D*)NULL, NULL);
		NullCheck(L_5);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_6;
		L_6 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_5, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_0 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0085:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_0), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_007a_1;
			}

IL_0023_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_7;
				L_7 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_0), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				V_1 = L_7;
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_8 = V_1;
				int32_t L_9 = L_8.___tagType;
				if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)28)))))
				{
					goto IL_007a_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_10 = V_1;
				bool L_11 = L_10.___isClosing;
				if (L_11)
				{
					goto IL_007a_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_12 = V_1;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_13 = L_12.___value;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_14 = L_13;
				if (L_14)
				{
					G_B8_0 = L_14;
					goto IL_004a_1;
				}
				G_B7_0 = L_14;
			}
			{
				G_B9_0 = 0;
				goto IL_0052_1;
			}

IL_004a_1:
			{
				NullCheck(G_B8_0);
				int32_t L_15 = G_B8_0->___type;
				G_B9_0 = ((((int32_t)L_15) == ((int32_t)2))? 1 : 0);
			}

IL_0052_1:
			{
				if (!G_B9_0)
				{
					goto IL_007a_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_16 = V_1;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_17 = L_16.___value;
				NullCheck(L_17);
				String_t* L_18;
				L_18 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(L_17, NULL);
				V_2 = L_18;
				String_t* L_19 = V_2;
				bool L_20;
				L_20 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_19, NULL);
				if (L_20)
				{
					goto IL_007a_1;
				}
			}
			{
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_21 = ___2_spriteAssetNames;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_22 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_21);
				String_t* L_23 = V_2;
				NullCheck(L_22);
				bool L_24;
				L_24 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_22, L_23, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
				if (L_24)
				{
					goto IL_007a_1;
				}
			}
			{
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_25 = ___2_spriteAssetNames;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_26 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_25);
				String_t* L_27 = V_2;
				NullCheck(L_26);
				List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_26, L_27, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
			}

IL_007a_1:
			{
				bool L_28;
				L_28 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_0), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_28)
				{
					goto IL_0023_1;
				}
			}
			{
				goto IL_0093;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0093:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_29 = ___2_spriteAssetNames;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_30 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_29);
		NullCheck(L_30);
		int32_t L_31;
		L_31 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_30, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		return (bool)((((int32_t)L_31) > ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 60091
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RichTextTagParser_HasGradientTags_mB50794ADF593B2D99550192F3E956ECD3C9553D0 (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___2_gradientAssetNames, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B8_0 = NULL;
	TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* G_B7_0 = NULL;
	int32_t G_B9_0 = 0;
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_0 = ___2_gradientAssetNames;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		*((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_0) = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_1;
		Il2CppCodeGenWriteBarrier((void**)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_0, (void*)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_1);
		String_t* L_2 = ___0_text;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = RichTextTagParser_ContainsGradientTag_mCD12DA5C8BDB6905A336217EBAD99A8914B20502(L_2, NULL);
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		return (bool)0;
	}

IL_0011:
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_4 = ___1_textSettings;
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* L_5;
		L_5 = RichTextTagParser_FindTags_m02C0C83536AB4D854CB766CC023DE985BFFB05C4((&___0_text), L_4, (bool)1, (List_1_t6A1F4C4CA5E9663191FBF84AF7905C8A6285775D*)NULL, NULL);
		NullCheck(L_5);
		Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437 L_6;
		L_6 = List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D(L_5, List_1_GetEnumerator_m08B736A701D73B70B8F686C30228E1634741CB8D_RuntimeMethod_var);
		V_0 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0085:
			{
				Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5((&V_0), Enumerator_Dispose_m83DD0D4BDB99B0BA7D1A785030973CFC4ECC3CE5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_007a_1;
			}

IL_0023_1:
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_7;
				L_7 = Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_inline((&V_0), Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_RuntimeMethod_var);
				V_1 = L_7;
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_8 = V_1;
				int32_t L_9 = L_8.___tagType;
				if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)10)))))
				{
					goto IL_007a_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_10 = V_1;
				bool L_11 = L_10.___isClosing;
				if (L_11)
				{
					goto IL_007a_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_12 = V_1;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_13 = L_12.___value;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_14 = L_13;
				if (L_14)
				{
					G_B8_0 = L_14;
					goto IL_004a_1;
				}
				G_B7_0 = L_14;
			}
			{
				G_B9_0 = 0;
				goto IL_0052_1;
			}

IL_004a_1:
			{
				NullCheck(G_B8_0);
				int32_t L_15 = G_B8_0->___type;
				G_B9_0 = ((((int32_t)L_15) == ((int32_t)2))? 1 : 0);
			}

IL_0052_1:
			{
				if (!G_B9_0)
				{
					goto IL_007a_1;
				}
			}
			{
				Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_16 = V_1;
				TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_17 = L_16.___value;
				NullCheck(L_17);
				String_t* L_18;
				L_18 = TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942(L_17, NULL);
				V_2 = L_18;
				String_t* L_19 = V_2;
				bool L_20;
				L_20 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_19, NULL);
				if (L_20)
				{
					goto IL_007a_1;
				}
			}
			{
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_21 = ___2_gradientAssetNames;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_22 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_21);
				String_t* L_23 = V_2;
				NullCheck(L_22);
				bool L_24;
				L_24 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_22, L_23, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
				if (L_24)
				{
					goto IL_007a_1;
				}
			}
			{
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_25 = ___2_gradientAssetNames;
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_26 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_25);
				String_t* L_27 = V_2;
				NullCheck(L_26);
				List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_26, L_27, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
			}

IL_007a_1:
			{
				bool L_28;
				L_28 = Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213((&V_0), Enumerator_MoveNext_m7792B0DBE84D81A232692111BD1736F7E935E213_RuntimeMethod_var);
				if (L_28)
				{
					goto IL_0023_1;
				}
			}
			{
				goto IL_0093;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0093:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** L_29 = ___2_gradientAssetNames;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_30 = *((List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD**)L_29);
		NullCheck(L_30);
		int32_t L_31;
		L_31 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_30, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		return (bool)((((int32_t)L_31) > ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 60092
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RichTextTagParser__cctor_m0EB9B76F35AAF19494036DD28568E68A7B27D875 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2__ctor_m0DF261C9386FCBFFBDC03AE97FC650E097F5AD55_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mDA19A1EC98AF33F335B1DE9716EC50D6155BCDEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0003B14F695AB7215B136EA26D31E90AFF0EB15A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A3D804EB8A7EC6E122C1A730E410865A48F85D5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BEBCF5DDF58FA45A18F713A637943DC4E6352FB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E7CEA65A78D404CA66F61EFE31DDE74A9102DCB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13FE8A1DC1276BC056090BE65F90748F8FC76BE8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18F572556D6BF6632E36F7AEF2204E0BB1DCD4D3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A65D661A789D81C7C3B7EF0DDD17CC1215A5918);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral339B940B0C87B5B8FFB2987FB5EFBBA05668F04C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3450A2BB8216F70D528215A296AEDB3D212C7EED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A3C5272E76787A96B4445991AF0A820F0D2D4EB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EE5A4671A4E5AEBD31CA5F013A7773DC18ED22B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4187C7BB8199E9B9DF4A5CC581A29D947DF2BC08);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4979435BC414A38C6A847CE4F6602518D9E784DC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67E0BD3BFCA52F026C8E912CDAF6FF2FAF0020C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C6FDC4565162D67861B63909523AE24FE5E083E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral778102C3E486149200F26500543D0E817D018B30);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FD0309C4E1869EE1B298882EFC54AEE23D1D2A7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E446F24C315CC04F7F17C4492BAC32E3A832D9F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FA72A018CAE1A49351BE805DB0AD31C6D50190F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FF67A9F2F01294BCAC5CCD8E189B849FCA49D8C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90BC3F95B13CAA4F7F51A90FDDC931256057D5C6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95834A87D74B874FA2D0E60D439038ABD10BCBB5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF3FDAF55AA0AD538558D804EDAB85ABD98F398);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA76F4AAE4B7821A200351EDC2EFB8D95A7ECBB79);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE8B4EF4529334301E0250C1246AA5497ED782BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB52C84DAC6D5AB2DB7C2A9D98F2A6CCDA555C392);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1AF949E14158168DBDBC4799D256A6122F938ED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2C58C14F80FE15CB7FAD306D8247A286534C6C4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAD3BCFDE343AA7090DEC12377EC40A6B43B4FA6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEE09538204AD98EAB3D28D92042369A4AA98CF2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD42593B36009988B7DFCED5665C5E429C09E1B1B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD620131DE41AA097570042D565FD50C29D01990E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD914C729A7C7A3BEAB6E123B8D69120887A76C59);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1291C4D47635E327ECFE39842BD1A93F58C61A2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5071359F06015314F3DF03F919CA745DC11414C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8A2D59CAB35DA04F452225FE4BBD679D74723EF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF29DF9C4CDC06C543A886799FF9B797DDB41FA67);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF550D4321102A6875F3C3F18ACC467F86A53BF59);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267);
		s_Il2CppMethodInitialized = true;
	}
	{
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_0), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), NULL);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___k_HighlightColor = L_0;
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___k_PrivateArea = ((int32_t)57344);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		memset((&L_1), 0, sizeof(L_1));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.298039228f), (0.494117647f), (1.0f), (1.0f), NULL);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_AtgHyperlinkColor = L_1;
		Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_2 = (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9*)il2cpp_codegen_object_new(Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1(L_2, Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1_RuntimeMethod_var);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_FontAssetCache = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_FontAssetCache), (void*)L_2);
		Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC* L_3 = (Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC*)il2cpp_codegen_object_new(Dictionary_2_tED4C1A1C96445BF6F6094878B636D7ED2D7AE3BC_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mDA19A1EC98AF33F335B1DE9716EC50D6155BCDEE(L_3, Dictionary_2__ctor_mDA19A1EC98AF33F335B1DE9716EC50D6155BCDEE_RuntimeMethod_var);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_SpriteAssetCache = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_SpriteAssetCache), (void*)L_3);
		Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9* L_4 = (Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9*)il2cpp_codegen_object_new(Dictionary_2_t773E327FDA553CD97D06EAE14E2299684DFE7DF9_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1(L_4, Dictionary_2__ctor_m4ABDF05BA4B194A57967F3B53D7422F6439255F1_RuntimeMethod_var);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_GradientAssetCache = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_GradientAssetCache), (void*)L_4);
		ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4* L_5 = (ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4*)il2cpp_codegen_object_new(ConcurrentDictionary_2_t33925D72171D4E653211C4187FCA4A992B7640E4_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2__ctor_m0DF261C9386FCBFFBDC03AE97FC650E097F5AD55(L_5, ConcurrentDictionary_2__ctor_m0DF261C9386FCBFFBDC03AE97FC650E097F5AD55_RuntimeMethod_var);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_LoggedUnsupportedTagWarnings = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___s_LoggedUnsupportedTagWarnings), (void*)L_5);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_6 = (TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860*)(TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860*)SZArrayNew(TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860_il2cpp_TypeInfo_var, (uint32_t)((int32_t)46));
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_7 = L_6;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_8 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_8, 0, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, 0, 0, NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_8);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_9 = L_7;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_10 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_10, 1, _stringLiteral7FD0309C4E1869EE1B298882EFC54AEE23D1D2A7, 0, 0, NULL);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_10);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_10);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_11 = L_9;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_12 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_12, 2, _stringLiteral8FA72A018CAE1A49351BE805DB0AD31C6D50190F, 0, 0, NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_12);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_12);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_13 = L_11;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_14 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_14, 3, _stringLiteral0003B14F695AB7215B136EA26D31E90AFF0EB15A, 0, 0, NULL);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_14);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_14);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_15 = L_13;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_16 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_16, 4, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, 0, 0, NULL);
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_16);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(4), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_16);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_17 = L_15;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_18 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_18, 5, _stringLiteral4979435BC414A38C6A847CE4F6602518D9E784DC, 0, 0, NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_18);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(5), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_18);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_19 = L_17;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_20 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_20, 6, _stringLiteralDD0F04E0A3F0BA1F904E0E27720F367F4228C69D, 3, 0, NULL);
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, L_20);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(6), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_20);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_21 = L_19;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_22 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_22, 7, _stringLiteralAE8B4EF4529334301E0250C1246AA5497ED782BF, 0, 0, NULL);
		NullCheck(L_21);
		ArrayElementTypeCheck (L_21, L_22);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(7), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_22);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_23 = L_21;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_24 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_24, 8, _stringLiteral0E7CEA65A78D404CA66F61EFE31DDE74A9102DCB, 0, 0, NULL);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_24);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(8), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_24);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_25 = L_23;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_26 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_26, ((int32_t)9), _stringLiteral0BEBCF5DDF58FA45A18F713A637943DC4E6352FB, 0, 0, NULL);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_26);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_26);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_27 = L_25;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_28 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_28, ((int32_t)10), _stringLiteral778102C3E486149200F26500543D0E817D018B30, 0, 0, NULL);
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, L_28);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_28);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_29 = L_27;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_30 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_30, ((int32_t)11), _stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E, 0, 0, NULL);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_30);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_30);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_31 = L_29;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_32 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_32, ((int32_t)12), _stringLiteral90BC3F95B13CAA4F7F51A90FDDC931256057D5C6, 0, 0, NULL);
		NullCheck(L_31);
		ArrayElementTypeCheck (L_31, L_32);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_32);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_33 = L_31;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_34 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_34, ((int32_t)13), _stringLiteralE8A2D59CAB35DA04F452225FE4BBD679D74723EF, 0, 0, NULL);
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, L_34);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_34);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_35 = L_33;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_36 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_36, ((int32_t)14), _stringLiteral2A65D661A789D81C7C3B7EF0DDD17CC1215A5918, 0, 0, NULL);
		NullCheck(L_35);
		ArrayElementTypeCheck (L_35, L_36);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_36);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_37 = L_35;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_38 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_38, ((int32_t)15), _stringLiteral18F572556D6BF6632E36F7AEF2204E0BB1DCD4D3, 0, 0, NULL);
		NullCheck(L_37);
		ArrayElementTypeCheck (L_37, L_38);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_38);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_39 = L_37;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_40 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_40, ((int32_t)16), _stringLiteral13FE8A1DC1276BC056090BE65F90748F8FC76BE8, 0, 0, NULL);
		NullCheck(L_39);
		ArrayElementTypeCheck (L_39, L_40);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_40);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_41 = L_39;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_42 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_42, ((int32_t)17), _stringLiteral67E0BD3BFCA52F026C8E912CDAF6FF2FAF0020C8, 0, 0, NULL);
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, L_42);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_42);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_43 = L_41;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_44 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_44, ((int32_t)18), _stringLiteralC1AF949E14158168DBDBC4799D256A6122F938ED, 0, 0, NULL);
		NullCheck(L_43);
		ArrayElementTypeCheck (L_43, L_44);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_44);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_45 = L_43;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_46 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_46, ((int32_t)19), _stringLiteralF550D4321102A6875F3C3F18ACC467F86A53BF59, 0, 0, NULL);
		NullCheck(L_45);
		ArrayElementTypeCheck (L_45, L_46);
		(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_46);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_47 = L_45;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_48 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_48, ((int32_t)20), _stringLiteral4187C7BB8199E9B9DF4A5CC581A29D947DF2BC08, 0, 0, NULL);
		NullCheck(L_47);
		ArrayElementTypeCheck (L_47, L_48);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_48);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_49 = L_47;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_50 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_50, ((int32_t)21), _stringLiteral339B940B0C87B5B8FFB2987FB5EFBBA05668F04C, 0, 0, NULL);
		NullCheck(L_49);
		ArrayElementTypeCheck (L_49, L_50);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_50);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_51 = L_49;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_52 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_52, ((int32_t)22), _stringLiteralD620131DE41AA097570042D565FD50C29D01990E, 0, 0, NULL);
		NullCheck(L_51);
		ArrayElementTypeCheck (L_51, L_52);
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_52);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_53 = L_51;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_54 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_54, ((int32_t)23), _stringLiteralE5071359F06015314F3DF03F919CA745DC11414C, 0, 0, NULL);
		NullCheck(L_53);
		ArrayElementTypeCheck (L_53, L_54);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_54);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_55 = L_53;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_56 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_56, ((int32_t)24), _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465, 0, 0, NULL);
		NullCheck(L_55);
		ArrayElementTypeCheck (L_55, L_56);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_56);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_57 = L_55;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_58 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_58, ((int32_t)25), _stringLiteral3EE5A4671A4E5AEBD31CA5F013A7773DC18ED22B, 0, 0, NULL);
		NullCheck(L_57);
		ArrayElementTypeCheck (L_57, L_58);
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_58);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_59 = L_57;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_60 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_60, ((int32_t)26), _stringLiteral8E446F24C315CC04F7F17C4492BAC32E3A832D9F, 0, 0, NULL);
		NullCheck(L_59);
		ArrayElementTypeCheck (L_59, L_60);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_60);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_61 = L_59;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_62 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_62, ((int32_t)27), _stringLiteralE1291C4D47635E327ECFE39842BD1A93F58C61A2, 0, 0, NULL);
		NullCheck(L_61);
		ArrayElementTypeCheck (L_61, L_62);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_62);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_63 = L_61;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_64 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_64, ((int32_t)28), _stringLiteralD42593B36009988B7DFCED5665C5E429C09E1B1B, 0, 0, NULL);
		NullCheck(L_63);
		ArrayElementTypeCheck (L_63, L_64);
		(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_64);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_65 = L_63;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_66 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_66, ((int32_t)29), _stringLiteralF29DF9C4CDC06C543A886799FF9B797DDB41FA67, 0, 0, NULL);
		NullCheck(L_65);
		ArrayElementTypeCheck (L_65, L_66);
		(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_66);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_67 = L_65;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_68 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_68, ((int32_t)30), _stringLiteralCEE09538204AD98EAB3D28D92042369A4AA98CF2, 0, 0, NULL);
		NullCheck(L_67);
		ArrayElementTypeCheck (L_67, L_68);
		(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_68);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_69 = L_67;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_70 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_70, ((int32_t)31), _stringLiteral8FF67A9F2F01294BCAC5CCD8E189B849FCA49D8C, 0, 0, NULL);
		NullCheck(L_69);
		ArrayElementTypeCheck (L_69, L_70);
		(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_70);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_71 = L_69;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_72 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_72, ((int32_t)32), _stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B, 0, 0, NULL);
		NullCheck(L_71);
		ArrayElementTypeCheck (L_71, L_72);
		(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_72);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_73 = L_71;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_74 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_74, ((int32_t)33), _stringLiteral0A3D804EB8A7EC6E122C1A730E410865A48F85D5, 0, 0, NULL);
		NullCheck(L_73);
		ArrayElementTypeCheck (L_73, L_74);
		(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_74);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_75 = L_73;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_76 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_76, ((int32_t)34), _stringLiteralD914C729A7C7A3BEAB6E123B8D69120887A76C59, 0, 0, NULL);
		NullCheck(L_75);
		ArrayElementTypeCheck (L_75, L_76);
		(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_76);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_77 = L_75;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_78 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_78, ((int32_t)35), _stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84, 0, 0, NULL);
		NullCheck(L_77);
		ArrayElementTypeCheck (L_77, L_78);
		(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_78);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_79 = L_77;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_80 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_80, ((int32_t)36), _stringLiteral3A3C5272E76787A96B4445991AF0A820F0D2D4EB, 0, 0, NULL);
		NullCheck(L_79);
		ArrayElementTypeCheck (L_79, L_80);
		(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_80);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_81 = L_79;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_82 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_82, ((int32_t)37), _stringLiteralA76F4AAE4B7821A200351EDC2EFB8D95A7ECBB79, 0, 0, NULL);
		NullCheck(L_81);
		ArrayElementTypeCheck (L_81, L_82);
		(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_82);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_83 = L_81;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_84 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_84, ((int32_t)38), _stringLiteral3450A2BB8216F70D528215A296AEDB3D212C7EED, 0, 0, NULL);
		NullCheck(L_83);
		ArrayElementTypeCheck (L_83, L_84);
		(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_84);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_85 = L_83;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_86 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_86, ((int32_t)39), _stringLiteral95834A87D74B874FA2D0E60D439038ABD10BCBB5, 0, 0, NULL);
		NullCheck(L_85);
		ArrayElementTypeCheck (L_85, L_86);
		(L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_86);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_87 = L_85;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_88 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_88, ((int32_t)40), _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267, 0, 0, NULL);
		NullCheck(L_87);
		ArrayElementTypeCheck (L_87, L_88);
		(L_87)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_88);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_89 = L_87;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_90 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_90, ((int32_t)41), _stringLiteralC2C58C14F80FE15CB7FAD306D8247A286534C6C4, 0, 0, NULL);
		NullCheck(L_89);
		ArrayElementTypeCheck (L_89, L_90);
		(L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_90);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_91 = L_89;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_92 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_92, ((int32_t)42), _stringLiteral9FF3FDAF55AA0AD538558D804EDAB85ABD98F398, 0, 0, NULL);
		NullCheck(L_91);
		ArrayElementTypeCheck (L_91, L_92);
		(L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_92);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_93 = L_91;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_94 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_94, ((int32_t)43), _stringLiteralCAD3BCFDE343AA7090DEC12377EC40A6B43B4FA6, 0, 0, NULL);
		NullCheck(L_93);
		ArrayElementTypeCheck (L_93, L_94);
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_94);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_95 = L_93;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_96 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_96, ((int32_t)44), _stringLiteral6C6FDC4565162D67861B63909523AE24FE5E083E, 0, 0, NULL);
		NullCheck(L_95);
		ArrayElementTypeCheck (L_95, L_96);
		(L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_96);
		TagTypeInfoU5BU5D_t74D146542BA39E421745D69062E8C3C3618DE860* L_97 = L_95;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_98 = (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)il2cpp_codegen_object_new(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D(L_98, ((int32_t)45), _stringLiteralB52C84DAC6D5AB2DB7C2A9D98F2A6CCDA555C392, 0, 0, NULL);
		NullCheck(L_97);
		ArrayElementTypeCheck (L_97, L_98);
		(L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_98);
		((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo = L_97;
		Il2CppCodeGenWriteBarrier((void**)(&((RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_StaticFields*)il2cpp_codegen_static_fields_for(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var))->___TagsInfo), (void*)L_97);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 60093
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TagTypeInfo_get_EqualityContract_mB3CF3FD825662931FE86695414D02674731AFCA7 (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 60094
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagTypeInfo__ctor_m74267566395F3250A672157AB0E98A2551B1806D (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, int32_t ___0_tagType, String_t* ___1_name, int32_t ___2_valueType, int32_t ___3_unitType, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_tagType;
		__this->___TagType = L_0;
		String_t* L_1 = ___1_name;
		__this->___name = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_1);
		int32_t L_2 = ___2_valueType;
		__this->___valueType = L_2;
		int32_t L_3 = ___3_unitType;
		__this->___unitType = L_3;
		return;
	}
}
// Method Definition Index: 60095
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TagTypeInfo_ToString_m1342960CB528ABB59728C886E6771016529483E9 (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __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*)&_stringLiteral808C475F68A1E3EC1AA2DB546F595ECBCAF7F297);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = 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;
		StringBuilder_t* L_1 = V_0;
		NullCheck(L_1);
		StringBuilder_t* L_2;
		L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteral808C475F68A1E3EC1AA2DB546F595ECBCAF7F297, NULL);
		StringBuilder_t* L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF, NULL);
		StringBuilder_t* L_5 = V_0;
		bool L_6;
		L_6 = VirtualFuncInvoker1< bool, StringBuilder_t* >::Invoke(6, __this, L_5);
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)32), NULL);
	}

IL_0030:
	{
		StringBuilder_t* L_9 = V_0;
		NullCheck(L_9);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, ((int32_t)125), NULL);
		StringBuilder_t* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_11);
		return L_12;
	}
}
// Method Definition Index: 60096
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagTypeInfo_PrintMembers_m6E2CC8929B55363B69CF0CF8241846EB5DBA79C7 (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValueType_tFBD7788E1D93806261BB2860ACBC2AFA4B7D4D9F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07BD6BC3F03DA94339490B711285B38BF3C73692);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B338C957C6D4CC527B63DE2F0BAB60EF8FFDCDC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC2CEFB1C7E72A38CFEF542297831037E76B7398);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2E226ADC198F04F97063AD84319D40C39D63DCF);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeHelpers_EnsureSufficientExecutionStack_m4C891F90890457381055F9066FE9C62A22B65AA4(NULL);
		StringBuilder_t* L_0 = ___0_builder;
		NullCheck(L_0);
		StringBuilder_t* L_1;
		L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral0B338C957C6D4CC527B63DE2F0BAB60EF8FFDCDC, NULL);
		StringBuilder_t* L_2 = ___0_builder;
		int32_t* L_3 = (int32_t*)(&__this->___TagType);
		Il2CppFakeBox<int32_t> L_4(TagType_t247BEA6080E7E453FA6F0BC2E8C05D682D94E35A_il2cpp_TypeInfo_var, L_3);
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		NullCheck(L_2);
		StringBuilder_t* L_6;
		L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, L_5, NULL);
		StringBuilder_t* L_7 = ___0_builder;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, _stringLiteralBC2CEFB1C7E72A38CFEF542297831037E76B7398, NULL);
		StringBuilder_t* L_9 = ___0_builder;
		String_t* L_10 = __this->___name;
		NullCheck(L_9);
		StringBuilder_t* L_11;
		L_11 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_9, L_10, NULL);
		StringBuilder_t* L_12 = ___0_builder;
		NullCheck(L_12);
		StringBuilder_t* L_13;
		L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral07BD6BC3F03DA94339490B711285B38BF3C73692, NULL);
		StringBuilder_t* L_14 = ___0_builder;
		int32_t* L_15 = (int32_t*)(&__this->___valueType);
		Il2CppFakeBox<int32_t> L_16(TagValueType_tFBD7788E1D93806261BB2860ACBC2AFA4B7D4D9F_il2cpp_TypeInfo_var, L_15);
		String_t* L_17;
		L_17 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_16), NULL);
		NullCheck(L_14);
		StringBuilder_t* L_18;
		L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, L_17, NULL);
		StringBuilder_t* L_19 = ___0_builder;
		NullCheck(L_19);
		StringBuilder_t* L_20;
		L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_19, _stringLiteralC2E226ADC198F04F97063AD84319D40C39D63DCF, NULL);
		StringBuilder_t* L_21 = ___0_builder;
		int32_t* L_22 = (int32_t*)(&__this->___unitType);
		Il2CppFakeBox<int32_t> L_23(TagUnitType_tA19133D06543FE075CD72E0FA7C6F085F7172E8B_il2cpp_TypeInfo_var, L_22);
		String_t* L_24;
		L_24 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_23), NULL);
		NullCheck(L_21);
		StringBuilder_t* L_25;
		L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_24, NULL);
		return (bool)1;
	}
}
// Method Definition Index: 60097
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TagTypeInfo_GetHashCode_mCBF213A31B84649CA841A6D829B66A8D96D7B9E6 (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_0;
		L_0 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(5, __this);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = VirtualFuncInvoker1< int32_t, Type_t* >::Invoke(9, L_0, L_1);
		EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490* L_3;
		L_3 = EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_inline(EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_RuntimeMethod_var);
		int32_t L_4 = __this->___TagType;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_3, L_4);
		EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* L_6;
		L_6 = EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline(EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		String_t* L_7 = __this->___name;
		NullCheck(L_6);
		int32_t L_8;
		L_8 = VirtualFuncInvoker1< int32_t, String_t* >::Invoke(9, L_6, L_7);
		EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* L_9;
		L_9 = EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_inline(EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		int32_t L_10 = __this->___valueType;
		NullCheck(L_9);
		int32_t L_11;
		L_11 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_9, L_10);
		EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* L_12;
		L_12 = EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_inline(EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		int32_t L_13 = __this->___unitType;
		NullCheck(L_12);
		int32_t L_14;
		L_14 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_12, L_13);
		return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)-1521134295))), L_5)), ((int32_t)-1521134295))), L_8)), ((int32_t)-1521134295))), L_11)), ((int32_t)-1521134295))), L_14));
	}
}
// Method Definition Index: 60098
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagTypeInfo_Equals_m817CA3DA02CDB35F7D551F2E3758E6E65C756550 (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_obj;
		bool L_1;
		L_1 = VirtualFuncInvoker1< bool, TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* >::Invoke(7, __this, ((TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)IsInstClass((RuntimeObject*)L_0, TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2_il2cpp_TypeInfo_var)));
		return L_1;
	}
}
// Method Definition Index: 60099
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagTypeInfo_Equals_mC80117C96252E06A7D7141753A3A0D068A65DE1C (TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* __this, TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_0 = ___0_other;
		if ((((RuntimeObject*)(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)__this) == ((RuntimeObject*)(TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2*)L_0)))
		{
			goto IL_007b;
		}
	}
	{
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_1 = ___0_other;
		if (!L_1)
		{
			goto IL_0079;
		}
	}
	{
		Type_t* L_2;
		L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(5, __this);
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_3 = ___0_other;
		NullCheck(L_3);
		Type_t* L_4;
		L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(5, L_3);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_5;
		L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
		if (!L_5)
		{
			goto IL_0079;
		}
	}
	{
		EqualityComparer_1_t2212C060E28DE4652915BDCFC497490314E06490* L_6;
		L_6 = EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_inline(EqualityComparer_1_get_Default_mABB3CFE9C710EFBF4EB6DCB70F92C01572B253EB_RuntimeMethod_var);
		int32_t L_7 = __this->___TagType;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_8 = ___0_other;
		NullCheck(L_8);
		int32_t L_9 = L_8->___TagType;
		NullCheck(L_6);
		bool L_10;
		L_10 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_6, L_7, L_9);
		if (!L_10)
		{
			goto IL_0079;
		}
	}
	{
		EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* L_11;
		L_11 = EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline(EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		String_t* L_12 = __this->___name;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_13 = ___0_other;
		NullCheck(L_13);
		String_t* L_14 = L_13->___name;
		NullCheck(L_11);
		bool L_15;
		L_15 = VirtualFuncInvoker2< bool, String_t*, String_t* >::Invoke(8, L_11, L_12, L_14);
		if (!L_15)
		{
			goto IL_0079;
		}
	}
	{
		EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* L_16;
		L_16 = EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_inline(EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		int32_t L_17 = __this->___valueType;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_18 = ___0_other;
		NullCheck(L_18);
		int32_t L_19 = L_18->___valueType;
		NullCheck(L_16);
		bool L_20;
		L_20 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_16, L_17, L_19);
		if (!L_20)
		{
			goto IL_0079;
		}
	}
	{
		EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* L_21;
		L_21 = EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_inline(EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		int32_t L_22 = __this->___unitType;
		TagTypeInfo_tE0B864116D4AA6EADD67D4D99B5F400B547115D2* L_23 = ___0_other;
		NullCheck(L_23);
		int32_t L_24 = L_23->___unitType;
		NullCheck(L_21);
		bool L_25;
		L_25 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_21, L_22, L_24);
		return L_25;
	}

IL_0079:
	{
		return (bool)0;
	}

IL_007b:
	{
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// Method Definition Index: 60100
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TagValue_get_EqualityContract_m00E5101C2526BC713F54ABF39B166BA78184715B (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 60101
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_m004E0FD7E6611FD6EB55E102D79AE5F217493054 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, float ___0_value, int32_t ___1_tagUnitType, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___2_id, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___type = 1;
		int32_t L_0 = ___1_tagUnitType;
		__this->___unit = L_0;
		float L_1 = ___0_value;
		__this->___m_numericalValue = L_1;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_2 = ___2_id;
		__this->___m_ID = L_2;
		return;
	}
}
// Method Definition Index: 60102
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_m0D21FDA5FB81D62E1D0E34DB9D710A7C17CC4C06 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___type = 3;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
		__this->___m_colorValue = L_0;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_1 = ___1_id;
		__this->___m_ID = L_1;
		return;
	}
}
// Method Definition Index: 60103
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_mF7E3889D7896A7F7E4049644ABA94881608DACB7 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, String_t* ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___type = 2;
		String_t* L_0 = ___0_value;
		__this->___m_stringValue = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_stringValue), (void*)L_0);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_1 = ___1_id;
		__this->___m_ID = L_1;
		return;
	}
}
// Method Definition Index: 60104
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_mD66262D6259EA35A628C2D483923651C2BE27CE1 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___type = 4;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
		__this->___m_vector4Value = L_0;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_1 = ___1_id;
		__this->___m_ID = L_1;
		return;
	}
}
// Method Definition Index: 60105
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_m84A40C215DD16F4A295A59808CA8FB77D166DBFA (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___type = 5;
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_0 = ___0_value;
		__this->___m_glyphMetricsValue = L_0;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_1 = ___1_id;
		__this->___m_ID = L_1;
		return;
	}
}
// Method Definition Index: 60106
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TagValue__ctor_mC245FF168790321473165DE7154498192AA36198 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, bool ___0_value, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC ___1_id, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___type = 6;
		bool L_0 = ___0_value;
		__this->___m_boolValue = L_0;
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_1 = ___1_id;
		__this->___m_ID = L_1;
		return;
	}
}
// Method Definition Index: 60107
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___type;
		if ((((int32_t)L_0) == ((int32_t)2)))
		{
			goto IL_0014;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral249825D9267D43C02B26BA8D29BE3FCB94D4B853)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagValue_get_StringValue_m3BCE1D8318343EA9E53C39F41BD39072BAC25942_RuntimeMethod_var)));
	}

IL_0014:
	{
		String_t* L_2 = __this->___m_stringValue;
		return L_2;
	}
}
// Method Definition Index: 60108
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___type;
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2AFA0B85BD04660E8676655BFCEA50A39064B704)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagValue_get_NumericalValue_m415D37C150AB01B6B0258F0F924EA4B368BB7BEA_RuntimeMethod_var)));
	}

IL_0014:
	{
		float L_2 = __this->___m_numericalValue;
		return L_2;
	}
}
// Method Definition Index: 60109
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___type;
		if ((((int32_t)L_0) == ((int32_t)3)))
		{
			goto IL_0014;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA7DEAFAC56CCD96CC8735D09E52C6EBEEE9D3D2)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagValue_get_ColorValue_m15B3229E66795A64B41FD75CFD1F2410547565E6_RuntimeMethod_var)));
	}

IL_0014:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = __this->___m_colorValue;
		return L_2;
	}
}
// Method Definition Index: 60110
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 TagValue_get_Vector4Value_m198C9B650D21C33D59D33280A50B8884B4DC81E1 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___type;
		if ((((int32_t)L_0) == ((int32_t)4)))
		{
			goto IL_0014;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4F94B4EA6E4B23DA662A281B87C5EB8EB5145B6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagValue_get_Vector4Value_m198C9B650D21C33D59D33280A50B8884B4DC81E1_RuntimeMethod_var)));
	}

IL_0014:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = __this->___m_vector4Value;
		return L_2;
	}
}
// Method Definition Index: 60111
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A TagValue_get_GlyphMetricsValue_m1279FCD7BD33048BB9005629D0EF88CFB1EE835A (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___type;
		if ((((int32_t)L_0) == ((int32_t)5)))
		{
			goto IL_0014;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0C3885D2AF2F8A1DFB8359EA6EDE44B130B6BC0)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagValue_get_GlyphMetricsValue_m1279FCD7BD33048BB9005629D0EF88CFB1EE835A_RuntimeMethod_var)));
	}

IL_0014:
	{
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_2 = __this->___m_glyphMetricsValue;
		return L_2;
	}
}
// Method Definition Index: 60112
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_get_BoolValue_mA7A2C4349A102CFD01225D70B1B45767EC77F18A (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___type;
		if ((((int32_t)L_0) == ((int32_t)6)))
		{
			goto IL_0014;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD8EAA2B25C7AE8574F15DE687BC8C9CB97FC5B02)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TagValue_get_BoolValue_mA7A2C4349A102CFD01225D70B1B45767EC77F18A_RuntimeMethod_var)));
	}

IL_0014:
	{
		bool L_2 = __this->___m_boolValue;
		return L_2;
	}
}
// Method Definition Index: 60113
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_0 = __this->___m_ID;
		return L_0;
	}
}
// Method Definition Index: 60114
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TagValue_ToString_mDCC527BA92B1236A29FAA11B8FE948F0B4299C5E (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __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*)&_stringLiteralDC808B4F036F21C4C15A28B889F720F709BE1017);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = 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;
		StringBuilder_t* L_1 = V_0;
		NullCheck(L_1);
		StringBuilder_t* L_2;
		L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteralDC808B4F036F21C4C15A28B889F720F709BE1017, NULL);
		StringBuilder_t* L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF, NULL);
		StringBuilder_t* L_5 = V_0;
		bool L_6;
		L_6 = VirtualFuncInvoker1< bool, StringBuilder_t* >::Invoke(6, __this, L_5);
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)32), NULL);
	}

IL_0030:
	{
		StringBuilder_t* L_9 = V_0;
		NullCheck(L_9);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, ((int32_t)125), NULL);
		StringBuilder_t* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_11);
		return L_12;
	}
}
// Method Definition Index: 60115
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_PrintMembers_m24131FF07C0B85E32DE5F764E5D9E0A9CD7C113D (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 60116
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_op_Equality_mA092208927323F87763E3EA1F96606A5625BE71C (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___0_left, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___1_right, const RuntimeMethod* method) 
{
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_0 = ___0_left;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_1 = ___1_right;
		if ((((RuntimeObject*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_0) == ((RuntimeObject*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_1)))
		{
			goto IL_0011;
		}
	}
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_2 = ___0_left;
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_3 = ___0_left;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_4 = ___1_right;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* >::Invoke(7, L_3, L_4);
		return L_5;
	}

IL_000f:
	{
		return (bool)0;
	}

IL_0011:
	{
		return (bool)1;
	}
}
// Method Definition Index: 60117
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TagValue_GetHashCode_m2915DE1C63BC335C2265A963E95E815E5E9A995B (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_0;
		L_0 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(5, __this);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = VirtualFuncInvoker1< int32_t, Type_t* >::Invoke(9, L_0, L_1);
		EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* L_3;
		L_3 = EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_inline(EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		int32_t L_4 = __this->___type;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_3, L_4);
		EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* L_6;
		L_6 = EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_inline(EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		int32_t L_7 = __this->___unit;
		NullCheck(L_6);
		int32_t L_8;
		L_8 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_6, L_7);
		EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* L_9;
		L_9 = EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline(EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		String_t* L_10 = __this->___m_stringValue;
		NullCheck(L_9);
		int32_t L_11;
		L_11 = VirtualFuncInvoker1< int32_t, String_t* >::Invoke(9, L_9, L_10);
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_12;
		L_12 = EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_inline(EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_RuntimeMethod_var);
		float L_13 = __this->___m_numericalValue;
		NullCheck(L_12);
		int32_t L_14;
		L_14 = VirtualFuncInvoker1< int32_t, float >::Invoke(9, L_12, L_13);
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_15;
		L_15 = EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_inline(EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_RuntimeMethod_var);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = __this->___m_colorValue;
		NullCheck(L_15);
		int32_t L_17;
		L_17 = VirtualFuncInvoker1< int32_t, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(9, L_15, L_16);
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_18;
		L_18 = EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_inline(EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_RuntimeMethod_var);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = __this->___m_vector4Value;
		NullCheck(L_18);
		int32_t L_20;
		L_20 = VirtualFuncInvoker1< int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(9, L_18, L_19);
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_21;
		L_21 = EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_inline(EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_RuntimeMethod_var);
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_22 = __this->___m_glyphMetricsValue;
		NullCheck(L_21);
		int32_t L_23;
		L_23 = VirtualFuncInvoker1< int32_t, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A >::Invoke(9, L_21, L_22);
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_24;
		L_24 = EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_inline(EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_RuntimeMethod_var);
		bool L_25 = __this->___m_boolValue;
		NullCheck(L_24);
		int32_t L_26;
		L_26 = VirtualFuncInvoker1< int32_t, bool >::Invoke(9, L_24, L_25);
		EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6* L_27;
		L_27 = EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_inline(EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_RuntimeMethod_var);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_28 = __this->___m_ID;
		NullCheck(L_27);
		int32_t L_29;
		L_29 = VirtualFuncInvoker1< int32_t, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC >::Invoke(9, L_27, L_28);
		return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)-1521134295))), L_5)), ((int32_t)-1521134295))), L_8)), ((int32_t)-1521134295))), L_11)), ((int32_t)-1521134295))), L_14)), ((int32_t)-1521134295))), L_17)), ((int32_t)-1521134295))), L_20)), ((int32_t)-1521134295))), L_23)), ((int32_t)-1521134295))), L_26)), ((int32_t)-1521134295))), L_29));
	}
}
// Method Definition Index: 60118
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_Equals_mD893FA591B10D0282CC0AC81A985F08DD4A47E96 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_obj;
		bool L_1;
		L_1 = VirtualFuncInvoker1< bool, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* >::Invoke(7, __this, ((TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)IsInstClass((RuntimeObject*)L_0, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2_il2cpp_TypeInfo_var)));
		return L_1;
	}
}
// Method Definition Index: 60119
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TagValue_Equals_m515F3E172DD41E2448C492D3F738C9D1841450A2 (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_0 = ___0_other;
		if ((((RuntimeObject*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)__this) == ((RuntimeObject*)(TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2*)L_0)))
		{
			goto IL_0105;
		}
	}
	{
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_1 = ___0_other;
		if (!L_1)
		{
			goto IL_0103;
		}
	}
	{
		Type_t* L_2;
		L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(5, __this);
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_3 = ___0_other;
		NullCheck(L_3);
		Type_t* L_4;
		L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(5, L_3);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_5;
		L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
		if (!L_5)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t5F37F6A6EC31A6C29903A3E2AC12C91B1E6B7731* L_6;
		L_6 = EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_inline(EqualityComparer_1_get_Default_mBE3688E2C125C9F3B6550C7EBF47C9F79F492878_RuntimeMethod_var);
		int32_t L_7 = __this->___type;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_8 = ___0_other;
		NullCheck(L_8);
		int32_t L_9 = L_8->___type;
		NullCheck(L_6);
		bool L_10;
		L_10 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_6, L_7, L_9);
		if (!L_10)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t63904825114AB6840EA37D2E115793013DC4E484* L_11;
		L_11 = EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_inline(EqualityComparer_1_get_Default_m749868052439CC469580F975819666B47B538E2E_RuntimeMethod_var);
		int32_t L_12 = __this->___unit;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_13 = ___0_other;
		NullCheck(L_13);
		int32_t L_14 = L_13->___unit;
		NullCheck(L_11);
		bool L_15;
		L_15 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_11, L_12, L_14);
		if (!L_15)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* L_16;
		L_16 = EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline(EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		String_t* L_17 = __this->___m_stringValue;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_18 = ___0_other;
		NullCheck(L_18);
		String_t* L_19 = L_18->___m_stringValue;
		NullCheck(L_16);
		bool L_20;
		L_20 = VirtualFuncInvoker2< bool, String_t*, String_t* >::Invoke(8, L_16, L_17, L_19);
		if (!L_20)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_21;
		L_21 = EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_inline(EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_RuntimeMethod_var);
		float L_22 = __this->___m_numericalValue;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_23 = ___0_other;
		NullCheck(L_23);
		float L_24 = L_23->___m_numericalValue;
		NullCheck(L_21);
		bool L_25;
		L_25 = VirtualFuncInvoker2< bool, float, float >::Invoke(8, L_21, L_22, L_24);
		if (!L_25)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_26;
		L_26 = EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_inline(EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_RuntimeMethod_var);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = __this->___m_colorValue;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_28 = ___0_other;
		NullCheck(L_28);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = L_28->___m_colorValue;
		NullCheck(L_26);
		bool L_30;
		L_30 = VirtualFuncInvoker2< bool, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(8, L_26, L_27, L_29);
		if (!L_30)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_31;
		L_31 = EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_inline(EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_RuntimeMethod_var);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32 = __this->___m_vector4Value;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_33 = ___0_other;
		NullCheck(L_33);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_34 = L_33->___m_vector4Value;
		NullCheck(L_31);
		bool L_35;
		L_35 = VirtualFuncInvoker2< bool, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(8, L_31, L_32, L_34);
		if (!L_35)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_36;
		L_36 = EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_inline(EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_RuntimeMethod_var);
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_37 = __this->___m_glyphMetricsValue;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_38 = ___0_other;
		NullCheck(L_38);
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_39 = L_38->___m_glyphMetricsValue;
		NullCheck(L_36);
		bool L_40;
		L_40 = VirtualFuncInvoker2< bool, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A, GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A >::Invoke(8, L_36, L_37, L_39);
		if (!L_40)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_41;
		L_41 = EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_inline(EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_RuntimeMethod_var);
		bool L_42 = __this->___m_boolValue;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_43 = ___0_other;
		NullCheck(L_43);
		bool L_44 = L_43->___m_boolValue;
		NullCheck(L_41);
		bool L_45;
		L_45 = VirtualFuncInvoker2< bool, bool, bool >::Invoke(8, L_41, L_42, L_44);
		if (!L_45)
		{
			goto IL_0103;
		}
	}
	{
		EqualityComparer_1_t167D9D94D94E01DB746921A52F91071F86D9D1E6* L_46;
		L_46 = EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_inline(EqualityComparer_1_get_Default_m31A7D4AF369A53FDE3E676BA9B344FBD22D17271_RuntimeMethod_var);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_47 = __this->___m_ID;
		TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* L_48 = ___0_other;
		NullCheck(L_48);
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_49 = L_48->___m_ID;
		NullCheck(L_46);
		bool L_50;
		L_50 = VirtualFuncInvoker2< bool, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC, Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC >::Invoke(8, L_46, L_47, L_49);
		return L_50;
	}

IL_0103:
	{
		return (bool)0;
	}

IL_0105:
	{
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshal_pinvoke(const Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406& unmarshaled, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___valueException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___valueException, NULL);
}
IL2CPP_EXTERN_C void Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshal_pinvoke_back(const Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_pinvoke& marshaled, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___valueException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___valueException, NULL);
}
IL2CPP_EXTERN_C void Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshal_pinvoke_cleanup(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshal_com(const Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406& unmarshaled, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___valueException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___valueException, NULL);
}
IL2CPP_EXTERN_C void Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshal_com_back(const Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_com& marshaled, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___valueException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406____value_FieldInfo_var, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___valueException, NULL);
}
IL2CPP_EXTERN_C void Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshal_com_cleanup(Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshal_pinvoke(const Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C& unmarshaled, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___tagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___tagsException, NULL);
}
IL2CPP_EXTERN_C void Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshal_pinvoke_back(const Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_pinvoke& marshaled, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___tagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___tagsException, NULL);
}
IL2CPP_EXTERN_C void Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshal_pinvoke_cleanup(Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshal_com(const Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C& unmarshaled, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___tagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___tagsException, NULL);
}
IL2CPP_EXTERN_C void Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshal_com_back(const Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_com& marshaled, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___tagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C____tags_FieldInfo_var, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___tagsException, NULL);
}
IL2CPP_EXTERN_C void Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshal_com_cleanup(Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C_marshaled_com& marshaled)
{
}
#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
// Method Definition Index: 60120
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ParseError_get_EqualityContract_mB5140327B441DF6B62DCE939319010DA1112D3F6 (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 60121
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParseError__ctor_m6373646BDA23AF427AB57DD1B690CEB3F2E3AE58 (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, String_t* ___0_message, int32_t ___1_position, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_message;
		__this->___message = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___message), (void*)L_0);
		int32_t L_1 = ___1_position;
		__this->___position = L_1;
		return;
	}
}
// Method Definition Index: 60122
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ParseError_ToString_m70DD13F900670887C5384CCF968B75C19BDCE86A (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __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*)&_stringLiteralC8FFFEA2DBCEBA1002850E17C10120880C4FACE5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = 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;
		StringBuilder_t* L_1 = V_0;
		NullCheck(L_1);
		StringBuilder_t* L_2;
		L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteralC8FFFEA2DBCEBA1002850E17C10120880C4FACE5, NULL);
		StringBuilder_t* L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF, NULL);
		StringBuilder_t* L_5 = V_0;
		bool L_6;
		L_6 = VirtualFuncInvoker1< bool, StringBuilder_t* >::Invoke(6, __this, L_5);
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)32), NULL);
	}

IL_0030:
	{
		StringBuilder_t* L_9 = V_0;
		NullCheck(L_9);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, ((int32_t)125), NULL);
		StringBuilder_t* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_11);
		return L_12;
	}
}
// Method Definition Index: 60123
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParseError_PrintMembers_mEE74D0B217AF4F81CC96EE909D9DF42481CA90F0 (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4777B63F775724FE1462756A90D7828894A31B14);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9530E08E1CAE34448AC78845C2A03D4136F41B46);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		RuntimeHelpers_EnsureSufficientExecutionStack_m4C891F90890457381055F9066FE9C62A22B65AA4(NULL);
		StringBuilder_t* L_0 = ___0_builder;
		NullCheck(L_0);
		StringBuilder_t* L_1;
		L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral4777B63F775724FE1462756A90D7828894A31B14, NULL);
		StringBuilder_t* L_2 = ___0_builder;
		int32_t L_3 = __this->___position;
		V_0 = L_3;
		String_t* L_4;
		L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		NullCheck(L_2);
		StringBuilder_t* L_5;
		L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, L_4, NULL);
		StringBuilder_t* L_6 = ___0_builder;
		NullCheck(L_6);
		StringBuilder_t* L_7;
		L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, _stringLiteral9530E08E1CAE34448AC78845C2A03D4136F41B46, NULL);
		StringBuilder_t* L_8 = ___0_builder;
		String_t* L_9 = __this->___message;
		NullCheck(L_8);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_8, L_9, NULL);
		return (bool)1;
	}
}
// Method Definition Index: 60124
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParseError_GetHashCode_mDE107EC7556BE750EE3C12ABE1CD1E1D4BB6BD30 (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_0;
		L_0 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(5, __this);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = VirtualFuncInvoker1< int32_t, Type_t* >::Invoke(9, L_0, L_1);
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_3;
		L_3 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_RuntimeMethod_var);
		int32_t L_4 = __this->___position;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(9, L_3, L_4);
		EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* L_6;
		L_6 = EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline(EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		String_t* L_7 = __this->___message;
		NullCheck(L_6);
		int32_t L_8;
		L_8 = VirtualFuncInvoker1< int32_t, String_t* >::Invoke(9, L_6, L_7);
		return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)-1521134295))), L_5)), ((int32_t)-1521134295))), L_8));
	}
}
// Method Definition Index: 60125
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParseError_Equals_m1B64D22340D2A741B8BF64CFF6687B0AD8BF35FB (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_obj;
		bool L_1;
		L_1 = VirtualFuncInvoker1< bool, ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* >::Invoke(7, __this, ((ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)IsInstClass((RuntimeObject*)L_0, ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751_il2cpp_TypeInfo_var)));
		return L_1;
	}
}
// Method Definition Index: 60126
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParseError_Equals_m8E5224941B564114DBC9D9BBA24439ED311B1A64 (ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* __this, ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_0 = ___0_other;
		if ((((RuntimeObject*)(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)__this) == ((RuntimeObject*)(ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751*)L_0)))
		{
			goto IL_004b;
		}
	}
	{
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_1 = ___0_other;
		if (!L_1)
		{
			goto IL_0049;
		}
	}
	{
		Type_t* L_2;
		L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(5, __this);
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_3 = ___0_other;
		NullCheck(L_3);
		Type_t* L_4;
		L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(5, L_3);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_5;
		L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
		if (!L_5)
		{
			goto IL_0049;
		}
	}
	{
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_6;
		L_6 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_RuntimeMethod_var);
		int32_t L_7 = __this->___position;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_8 = ___0_other;
		NullCheck(L_8);
		int32_t L_9 = L_8->___position;
		NullCheck(L_6);
		bool L_10;
		L_10 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_6, L_7, L_9);
		if (!L_10)
		{
			goto IL_0049;
		}
	}
	{
		EqualityComparer_1_t7DB7FC11B7957026D1FB280BF9E0D8D8DBEE039A* L_11;
		L_11 = EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_inline(EqualityComparer_1_get_Default_m33BE24D32A96D8087B3684EE30252659361D2B2B_RuntimeMethod_var);
		String_t* L_12 = __this->___message;
		ParseError_t8391379EFAC25FE8D912C5CEC2BBE5F04C03E751* L_13 = ___0_other;
		NullCheck(L_13);
		String_t* L_14 = L_13->___message;
		NullCheck(L_11);
		bool L_15;
		L_15 = VirtualFuncInvoker2< bool, String_t*, String_t* >::Invoke(8, L_11, L_12, L_14);
		return L_15;
	}

IL_0049:
	{
		return (bool)0;
	}

IL_004b:
	{
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 60127
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextPreprocessor_PreProcessString_m0BC58EDFBE25B4713633A772DA37D63806106015 (String_t** ___0_text, int32_t ___1_flags, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___2_textSettings, 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*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A____AA3B1469CFE30AD244223FCE8968E6222FA362B3E4D9BBC80A3C8C351AE20D55_FieldInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	StringBuilder_t* V_3 = NULL;
	int32_t V_4 = 0;
	bool V_5 = false;
	String_t* V_6 = NULL;
	Il2CppChar V_7 = 0x0;
	bool V_8 = false;
	Il2CppChar V_9 = 0x0;
	bool V_10 = false;
	uint32_t V_11 = 0;
	Il2CppChar V_12 = 0x0;
	uint32_t V_13 = 0;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* G_B5_0 = NULL;
	int32_t G_B49_0 = 0;
	{
		String_t** L_0 = ___0_text;
		String_t* L_1 = *((String_t**)L_0);
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		if (!L_2)
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_3 = ___2_textSettings;
		if (L_3)
		{
			goto IL_0010;
		}
	}
	{
		G_B5_0 = ((TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E*)(NULL));
		goto IL_0016;
	}

IL_0010:
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_4 = ___2_textSettings;
		NullCheck(L_4);
		TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* L_5;
		L_5 = TextSettings_get_defaultStyleSheet_mDA420960556C00405FA66CBD2DA36807F8F4B4F2_inline(L_4, NULL);
		G_B5_0 = L_5;
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(G_B5_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_6)
		{
			goto IL_0031;
		}
	}
	{
		String_t** L_7 = ___0_text;
		String_t* L_8 = *((String_t**)L_7);
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = RichTextTagParser_ContainsStyleTags_m0767C393DC6D99D89818519ECFBBA27BD49A3DB9(L_8, NULL);
		if (!L_9)
		{
			goto IL_0031;
		}
	}
	{
		String_t** L_10 = ___0_text;
		String_t** L_11 = ___0_text;
		String_t* L_12 = *((String_t**)L_11);
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_13 = ___2_textSettings;
		String_t* L_14;
		L_14 = TextPreprocessor_ReplaceStyleTags_m429C3D4023275977338E1962083184B5DDDDF2DA(L_12, L_13, NULL);
		*((String_t**)L_10) = (String_t*)L_14;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_10, (void*)(String_t*)L_14);
	}

IL_0031:
	{
		String_t** L_15 = ___0_text;
		String_t* L_16 = *((String_t**)L_15);
		il2cpp_codegen_runtime_class_init_inline(RichTextTagParser_t6CE9A7F79A3EAF720335157DB8B1BBF3A58F5856_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = RichTextTagParser_ContainsNobrTags_m7EA407BFB74901E6254FD8AA0D9CA332FBB5EAD8(L_16, NULL);
		if (!L_17)
		{
			goto IL_0043;
		}
	}
	{
		String_t** L_18 = ___0_text;
		String_t** L_19 = ___0_text;
		String_t* L_20 = *((String_t**)L_19);
		String_t* L_21;
		L_21 = TextPreprocessor_ReplaceNobrTags_mFA51C5269E53DFFD01FD5D084367FC0FCF3E2195(L_20, NULL);
		*((String_t**)L_18) = (String_t*)L_21;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_18, (void*)(String_t*)L_21);
	}

IL_0043:
	{
		int32_t L_22 = ___1_flags;
		if (L_22)
		{
			goto IL_0047;
		}
	}
	{
		return;
	}

IL_0047:
	{
		int32_t L_23 = ___1_flags;
		V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_23&1))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_24 = ___1_flags;
		V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_24&2))) <= ((uint32_t)0)))? 1 : 0);
		V_2 = 0;
		String_t** L_25 = ___0_text;
		String_t* L_26 = *((String_t**)L_25);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)5);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_28 = L_27;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_29 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t31CCB17861065A6A96138AE3C104986C9FD6725A____AA3B1469CFE30AD244223FCE8968E6222FA362B3E4D9BBC80A3C8C351AE20D55_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_28, L_29, NULL);
		NullCheck(L_26);
		int32_t L_30;
		L_30 = String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6(L_26, L_28, NULL);
		if ((((int32_t)L_30) == ((int32_t)(-1))))
		{
			goto IL_0076;
		}
	}
	{
		int32_t L_31 = V_2;
		V_2 = ((int32_t)((int32_t)L_31|1));
	}

IL_0076:
	{
		String_t** L_32 = ___0_text;
		String_t* L_33 = *((String_t**)L_32);
		NullCheck(L_33);
		int32_t L_34;
		L_34 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_33, ((int32_t)92), NULL);
		if ((((int32_t)L_34) == ((int32_t)(-1))))
		{
			goto IL_0086;
		}
	}
	{
		int32_t L_35 = V_2;
		V_2 = ((int32_t)((int32_t)L_35|2));
	}

IL_0086:
	{
		int32_t L_36 = ___1_flags;
		int32_t L_37 = V_2;
		if (((int32_t)((int32_t)L_36&(int32_t)L_37)))
		{
			goto IL_008c;
		}
	}
	{
		return;
	}

IL_008c:
	{
		String_t** L_38 = ___0_text;
		String_t* L_39 = *((String_t**)L_38);
		NullCheck(L_39);
		int32_t L_40;
		L_40 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_39, NULL);
		StringBuilder_t* L_41 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_41, L_40, NULL);
		V_3 = L_41;
		V_4 = 0;
		V_5 = (bool)1;
		goto IL_02c6;
	}

IL_00a4:
	{
		V_6 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		String_t** L_42 = ___0_text;
		String_t* L_43 = *((String_t**)L_42);
		int32_t L_44 = V_4;
		NullCheck(L_43);
		Il2CppChar L_45;
		L_45 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_43, L_44, NULL);
		V_7 = L_45;
		bool L_46 = V_1;
		if (!L_46)
		{
			goto IL_0219;
		}
	}
	{
		Il2CppChar L_47 = V_7;
		if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)92)))))
		{
			goto IL_0219;
		}
	}
	{
		int32_t L_48 = V_4;
		String_t** L_49 = ___0_text;
		String_t* L_50 = *((String_t**)L_49);
		NullCheck(L_50);
		int32_t L_51;
		L_51 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_50, NULL);
		if ((((int32_t)L_48) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_51, 1)))))
		{
			goto IL_0219;
		}
	}
	{
		int32_t L_52 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_52, 1));
		String_t** L_53 = ___0_text;
		String_t* L_54 = *((String_t**)L_53);
		int32_t L_55 = V_4;
		NullCheck(L_54);
		Il2CppChar L_56;
		L_56 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_54, L_55, NULL);
		V_9 = L_56;
		V_10 = (bool)1;
		Il2CppChar L_57 = V_9;
		if ((((int32_t)L_57) == ((int32_t)((int32_t)85))))
		{
			goto IL_01b7;
		}
	}
	{
		Il2CppChar L_58 = V_9;
		if ((((int32_t)L_58) == ((int32_t)((int32_t)92))))
		{
			goto IL_012b;
		}
	}
	{
		Il2CppChar L_59 = V_9;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_59, ((int32_t)110))))
		{
			case 0:
			{
				goto IL_0137;
			}
			case 1:
			{
				goto IL_01fe;
			}
			case 2:
			{
				goto IL_01fe;
			}
			case 3:
			{
				goto IL_01fe;
			}
			case 4:
			{
				goto IL_0143;
			}
			case 5:
			{
				goto IL_01fe;
			}
			case 6:
			{
				goto IL_014f;
			}
			case 7:
			{
				goto IL_0167;
			}
			case 8:
			{
				goto IL_015b;
			}
		}
	}
	{
		goto IL_01fe;
	}

IL_012b:
	{
		V_6 = _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40;
		goto IL_0201;
	}

IL_0137:
	{
		V_6 = _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
		goto IL_0201;
	}

IL_0143:
	{
		V_6 = _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C;
		goto IL_0201;
	}

IL_014f:
	{
		V_6 = _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3;
		goto IL_0201;
	}

IL_015b:
	{
		V_6 = _stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8;
		goto IL_0201;
	}

IL_0167:
	{
		int32_t L_60 = V_4;
		String_t** L_61 = ___0_text;
		String_t* L_62 = *((String_t**)L_61);
		NullCheck(L_62);
		int32_t L_63;
		L_63 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_62, NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_60, 4))) >= ((int32_t)L_63)))
		{
			goto IL_01b2;
		}
	}
	{
		String_t** L_64 = ___0_text;
		String_t* L_65 = *((String_t**)L_64);
		int32_t L_66 = V_4;
		NullCheck(L_65);
		String_t* L_67;
		L_67 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_65, ((int32_t)il2cpp_codegen_add(L_66, 1)), 4, NULL);
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_68;
		L_68 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_69;
		L_69 = UInt32_TryParse_m5F53514F97B4CF90C9F1D49D3794B52F6E07BBF3(L_67, ((int32_t)515), L_68, (&V_11), NULL);
		if (!L_69)
		{
			goto IL_01ad;
		}
	}
	{
		uint32_t L_70 = V_11;
		il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
		Il2CppChar L_71;
		L_71 = Convert_ToChar_m834038D5AA682D73CCEB70F14BED4E0FEB06D08C(L_70, NULL);
		V_12 = L_71;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_72;
		L_72 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_12), NULL);
		V_6 = L_72;
		int32_t L_73 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_73, 4));
		goto IL_0201;
	}

IL_01ad:
	{
		V_10 = (bool)0;
		goto IL_0201;
	}

IL_01b2:
	{
		V_10 = (bool)0;
		goto IL_0201;
	}

IL_01b7:
	{
		int32_t L_74 = V_4;
		String_t** L_75 = ___0_text;
		String_t* L_76 = *((String_t**)L_75);
		NullCheck(L_76);
		int32_t L_77;
		L_77 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_76, NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_74, 8))) >= ((int32_t)L_77)))
		{
			goto IL_01f9;
		}
	}
	{
		String_t** L_78 = ___0_text;
		String_t* L_79 = *((String_t**)L_78);
		int32_t L_80 = V_4;
		NullCheck(L_79);
		String_t* L_81;
		L_81 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_79, ((int32_t)il2cpp_codegen_add(L_80, 1)), 8, NULL);
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_82;
		L_82 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		bool L_83;
		L_83 = UInt32_TryParse_m5F53514F97B4CF90C9F1D49D3794B52F6E07BBF3(L_81, ((int32_t)515), L_82, (&V_13), NULL);
		if (!L_83)
		{
			goto IL_01f4;
		}
	}
	{
		uint32_t L_84 = V_13;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_85;
		L_85 = Char_ConvertFromUtf32_m6AC7B7F6371FC03CDD4C42CEC8B9ACE751CE3BC8(L_84, NULL);
		V_6 = L_85;
		int32_t L_86 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_86, 8));
		goto IL_0201;
	}

IL_01f4:
	{
		V_10 = (bool)0;
		goto IL_0201;
	}

IL_01f9:
	{
		V_10 = (bool)0;
		goto IL_0201;
	}

IL_01fe:
	{
		V_10 = (bool)0;
	}

IL_0201:
	{
		bool L_87 = V_10;
		if (L_87)
		{
			goto IL_0222;
		}
	}
	{
		StringBuilder_t* L_88 = V_3;
		NullCheck(L_88);
		StringBuilder_t* L_89;
		L_89 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_88, ((int32_t)92), NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_90;
		L_90 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_9), NULL);
		V_6 = L_90;
		goto IL_0222;
	}

IL_0219:
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_91;
		L_91 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_7), NULL);
		V_6 = L_91;
	}

IL_0222:
	{
		String_t* L_92 = V_6;
		NullCheck(L_92);
		int32_t L_93;
		L_93 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_92, NULL);
		if ((!(((uint32_t)L_93) == ((uint32_t)1))))
		{
			goto IL_024f;
		}
	}
	{
		String_t* L_94 = V_6;
		NullCheck(L_94);
		Il2CppChar L_95;
		L_95 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_94, 0, NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		bool L_96;
		L_96 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_95, NULL);
		if (!L_96)
		{
			goto IL_024f;
		}
	}
	{
		String_t* L_97 = V_6;
		NullCheck(L_97);
		Il2CppChar L_98;
		L_98 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_97, 0, NULL);
		G_B49_0 = ((((int32_t)((((int32_t)L_98) == ((int32_t)((int32_t)160)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0250;
	}

IL_024f:
	{
		G_B49_0 = 0;
	}

IL_0250:
	{
		V_8 = (bool)G_B49_0;
		bool L_99 = V_0;
		bool L_100 = V_8;
		if (!((int32_t)((int32_t)L_99&(int32_t)L_100)))
		{
			goto IL_02b3;
		}
	}
	{
		String_t* L_101 = V_6;
		bool L_102;
		L_102 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_101, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
		if (!L_102)
		{
			goto IL_02a1;
		}
	}
	{
		StringBuilder_t* L_103 = V_3;
		NullCheck(L_103);
		int32_t L_104;
		L_104 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_103, NULL);
		if ((((int32_t)L_104) <= ((int32_t)0)))
		{
			goto IL_0293;
		}
	}
	{
		StringBuilder_t* L_105 = V_3;
		StringBuilder_t* L_106 = V_3;
		NullCheck(L_106);
		int32_t L_107;
		L_107 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_106, NULL);
		NullCheck(L_105);
		Il2CppChar L_108;
		L_108 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_105, ((int32_t)il2cpp_codegen_subtract(L_107, 1)), NULL);
		if ((!(((uint32_t)L_108) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_0293;
		}
	}
	{
		StringBuilder_t* L_109 = V_3;
		StringBuilder_t* L_110 = L_109;
		NullCheck(L_110);
		int32_t L_111;
		L_111 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_110, NULL);
		V_14 = L_111;
		int32_t L_112 = V_14;
		NullCheck(L_110);
		StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_110, ((int32_t)il2cpp_codegen_subtract(L_112, 1)), NULL);
	}

IL_0293:
	{
		StringBuilder_t* L_113 = V_3;
		NullCheck(L_113);
		StringBuilder_t* L_114;
		L_114 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_113, ((int32_t)10), NULL);
		V_5 = (bool)1;
		goto IL_02c0;
	}

IL_02a1:
	{
		bool L_115 = V_5;
		if (L_115)
		{
			goto IL_02c0;
		}
	}
	{
		StringBuilder_t* L_116 = V_3;
		NullCheck(L_116);
		StringBuilder_t* L_117;
		L_117 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_116, ((int32_t)32), NULL);
		V_5 = (bool)1;
		goto IL_02c0;
	}

IL_02b3:
	{
		StringBuilder_t* L_118 = V_3;
		String_t* L_119 = V_6;
		NullCheck(L_118);
		StringBuilder_t* L_120;
		L_120 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_118, L_119, NULL);
		bool L_121 = V_8;
		V_5 = L_121;
	}

IL_02c0:
	{
		int32_t L_122 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_122, 1));
	}

IL_02c6:
	{
		int32_t L_123 = V_4;
		String_t** L_124 = ___0_text;
		String_t* L_125 = *((String_t**)L_124);
		NullCheck(L_125);
		int32_t L_126;
		L_126 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_125, NULL);
		if ((((int32_t)L_123) < ((int32_t)L_126)))
		{
			goto IL_00a4;
		}
	}
	{
		bool L_127 = V_0;
		if (!L_127)
		{
			goto IL_032b;
		}
	}
	{
		StringBuilder_t* L_128 = V_3;
		NullCheck(L_128);
		int32_t L_129;
		L_129 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_128, NULL);
		if ((((int32_t)L_129) <= ((int32_t)0)))
		{
			goto IL_032b;
		}
	}
	{
		StringBuilder_t* L_130 = V_3;
		NullCheck(L_130);
		int32_t L_131;
		L_131 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_130, NULL);
		V_15 = ((int32_t)il2cpp_codegen_subtract(L_131, 1));
		goto IL_02f2;
	}

IL_02ec:
	{
		int32_t L_132 = V_15;
		V_15 = ((int32_t)il2cpp_codegen_subtract(L_132, 1));
	}

IL_02f2:
	{
		int32_t L_133 = V_15;
		if ((((int32_t)L_133) < ((int32_t)0)))
		{
			goto IL_0321;
		}
	}
	{
		StringBuilder_t* L_134 = V_3;
		int32_t L_135 = V_15;
		NullCheck(L_134);
		Il2CppChar L_136;
		L_136 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_134, L_135, NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		bool L_137;
		L_137 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(L_136, NULL);
		if (!L_137)
		{
			goto IL_0321;
		}
	}
	{
		StringBuilder_t* L_138 = V_3;
		int32_t L_139 = V_15;
		NullCheck(L_138);
		Il2CppChar L_140;
		L_140 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_138, L_139, NULL);
		if ((((int32_t)L_140) == ((int32_t)((int32_t)10))))
		{
			goto IL_0321;
		}
	}
	{
		StringBuilder_t* L_141 = V_3;
		int32_t L_142 = V_15;
		NullCheck(L_141);
		Il2CppChar L_143;
		L_143 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_141, L_142, NULL);
		if ((!(((uint32_t)L_143) == ((uint32_t)((int32_t)160)))))
		{
			goto IL_02ec;
		}
	}

IL_0321:
	{
		StringBuilder_t* L_144 = V_3;
		int32_t L_145 = V_15;
		NullCheck(L_144);
		StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_144, ((int32_t)il2cpp_codegen_add(L_145, 1)), NULL);
	}

IL_032b:
	{
		String_t** L_146 = ___0_text;
		StringBuilder_t* L_147 = V_3;
		NullCheck(L_147);
		String_t* L_148;
		L_148 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_147);
		*((String_t**)L_146) = (String_t*)L_148;
		Il2CppCodeGenWriteBarrier((void**)(String_t**)L_146, (void*)(String_t*)L_148);
		return;
	}
}
// Method Definition Index: 60128
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextPreprocessor_GetStyleHashCode_mFB8DAF899BA6205E9D4F6FA1E28171BBDAFC0E53 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		goto IL_001f;
	}

IL_0006:
	{
		int32_t L_0 = V_0;
		int32_t L_1 = V_0;
		int32_t L_2 = V_1;
		Il2CppChar* L_3;
		L_3 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&___0_text))->____pointer))->value, (L_2), ((&___0_text))->____length);
		int32_t L_4 = *((uint16_t*)L_3);
		Il2CppChar L_5;
		L_5 = TextUtilities_ToUpperFast_m7E98D5D17030A387012E262648346523DCC3AA0B(L_4, NULL);
		V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^(int32_t)L_5));
		int32_t L_6 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_001f:
	{
		int32_t L_7 = V_1;
		int32_t L_8;
		L_8 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_text), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_7) < ((int32_t)L_8)))
		{
			goto IL_0006;
		}
	}
	{
		int32_t L_9 = V_0;
		return L_9;
	}
}
// Method Definition Index: 60129
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* TextPreprocessor_GetStyle_m734A4802963C41A6853CA5E5EE1C11EF36139B9C (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___0_textSettings, int32_t ___1_hashCode, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* V_0 = NULL;
	{
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_0 = ___0_textSettings;
		NullCheck(L_0);
		TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* L_1;
		L_1 = TextSettings_get_defaultStyleSheet_mDA420960556C00405FA66CBD2DA36807F8F4B4F2_inline(L_0, NULL);
		V_0 = L_1;
		TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0012;
		}
	}
	{
		return (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE*)NULL;
	}

IL_0012:
	{
		TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* L_4 = V_0;
		int32_t L_5 = ___1_hashCode;
		NullCheck(L_4);
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_6;
		L_6 = TextStyleSheet_GetStyle_m648B766D750E1B37DD126918BF7EB22DDFD21D29(L_4, L_5, NULL);
		return L_6;
	}
}
// Method Definition Index: 60130
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextPreprocessor_ReplaceStyleTags_m429C3D4023275977338E1962083184B5DDDDF2DA (String_t* ___0_text, TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* ___1_textSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7F3159568B58ACFEA5FB3117AE1D90222771B7BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m03883C9D947021B4D9BF697211779259BD37044D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEA590053F51E5F01F3F64DCD438C5B1C45013E47_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD01FD1F3FC5C7E75A35C3D5C914015D8153220C8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0ED75BDBC26597E118977E5EA9B19872B672C8F3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BDA1CE97B7C2A98FCCC8CDA4A69CD63ECD69E3);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
	memset((&V_2), 0, sizeof(V_2));
	StringBuilder_t* V_3 = NULL;
	List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* V_4 = NULL;
	int32_t V_5 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* V_11 = NULL;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* V_15 = NULL;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		String_t* L_2 = ___0_text;
		return L_2;
	}

IL_000a:
	{
		String_t* L_3 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_3, NULL);
		V_0 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5;
		L_5 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral86BDA1CE97B7C2A98FCCC8CDA4A69CD63ECD69E3, NULL);
		V_1 = L_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
		L_6 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral0ED75BDBC26597E118977E5EA9B19872B672C8F3, NULL);
		V_2 = L_6;
		String_t* L_7 = ___0_text;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
		StringBuilder_t* L_9 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_9, L_8, NULL);
		V_3 = L_9;
		List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* L_10 = (List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1*)il2cpp_codegen_object_new(List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1_il2cpp_TypeInfo_var);
		List_1__ctor_mEA590053F51E5F01F3F64DCD438C5B1C45013E47(L_10, 4, List_1__ctor_mEA590053F51E5F01F3F64DCD438C5B1C45013E47_RuntimeMethod_var);
		V_4 = L_10;
		V_5 = 0;
	}

IL_003e:
	{
		int32_t L_11 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_12;
		L_12 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_0), L_11, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_6 = L_12;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_13 = V_6;
		int32_t L_14;
		L_14 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_13, ((int32_t)60), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_7 = L_14;
		int32_t L_15 = V_7;
		if ((!(((uint32_t)L_15) == ((uint32_t)(-1)))))
		{
			goto IL_0067;
		}
	}
	{
		StringBuilder_t* L_16 = V_3;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_17 = V_6;
		NullCheck(L_16);
		StringBuilder_t* L_18;
		L_18 = StringBuilder_Append_mD62AD6E44E881E1D56C486CD0C91C275C86D42E0(L_16, L_17, NULL);
		goto IL_0190;
	}

IL_0067:
	{
		int32_t L_19 = V_7;
		if ((((int32_t)L_19) <= ((int32_t)0)))
		{
			goto IL_007d;
		}
	}
	{
		StringBuilder_t* L_20 = V_3;
		int32_t L_21 = V_7;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_22;
		L_22 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_6), 0, L_21, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		NullCheck(L_20);
		StringBuilder_t* L_23;
		L_23 = StringBuilder_Append_mD62AD6E44E881E1D56C486CD0C91C275C86D42E0(L_20, L_22, NULL);
	}

IL_007d:
	{
		int32_t L_24 = V_5;
		int32_t L_25 = V_7;
		V_5 = ((int32_t)il2cpp_codegen_add(L_24, L_25));
		int32_t L_26 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_27;
		L_27 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_0), L_26, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_6 = L_27;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_28 = V_6;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_29 = V_1;
		bool L_30;
		L_30 = MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_inline(L_28, L_29, MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_RuntimeMethod_var);
		if (!L_30)
		{
			goto IL_012a;
		}
	}
	{
		int32_t L_31;
		L_31 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_1), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_8 = L_31;
		int32_t L_32 = V_8;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_33;
		L_33 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_6), L_32, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		int32_t L_34;
		L_34 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_33, ((int32_t)34), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_9 = L_34;
		int32_t L_35 = V_9;
		if ((((int32_t)L_35) == ((int32_t)(-1))))
		{
			goto IL_017c;
		}
	}
	{
		int32_t L_36 = V_8;
		int32_t L_37 = V_9;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_38;
		L_38 = ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_inline((&V_6), L_36, L_37, ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_RuntimeMethod_var);
		int32_t L_39;
		L_39 = TextPreprocessor_GetStyleHashCode_mFB8DAF899BA6205E9D4F6FA1E28171BBDAFC0E53(L_38, NULL);
		V_10 = L_39;
		TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* L_40 = ___1_textSettings;
		int32_t L_41 = V_10;
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_42;
		L_42 = TextPreprocessor_GetStyle_m734A4802963C41A6853CA5E5EE1C11EF36139B9C(L_40, L_41, NULL);
		V_11 = L_42;
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_43 = V_11;
		if (!L_43)
		{
			goto IL_017c;
		}
	}
	{
		int32_t L_44 = V_8;
		int32_t L_45 = V_9;
		V_12 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_44, L_45)), 1));
		int32_t L_46 = V_12;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_47;
		L_47 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_6), L_46, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		int32_t L_48;
		L_48 = MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_inline(L_47, ((int32_t)62), MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_RuntimeMethod_var);
		V_13 = L_48;
		int32_t L_49 = V_13;
		if ((((int32_t)L_49) == ((int32_t)(-1))))
		{
			goto IL_017c;
		}
	}
	{
		StringBuilder_t* L_50 = V_3;
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_51 = V_11;
		NullCheck(L_51);
		String_t* L_52;
		L_52 = TextStyle_get_styleOpeningDefinition_m4494A97ED19F7108DEBA9E2DF778FCD438DF1B19_inline(L_51, NULL);
		NullCheck(L_50);
		StringBuilder_t* L_53;
		L_53 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_50, L_52, NULL);
		List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* L_54 = V_4;
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_55 = V_11;
		NullCheck(L_54);
		List_1_Add_m7F3159568B58ACFEA5FB3117AE1D90222771B7BE_inline(L_54, L_55, List_1_Add_m7F3159568B58ACFEA5FB3117AE1D90222771B7BE_RuntimeMethod_var);
		int32_t L_56 = V_5;
		int32_t L_57 = V_12;
		int32_t L_58 = V_13;
		V_5 = ((int32_t)il2cpp_codegen_add(L_56, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_57, L_58)), 1))));
		goto IL_003e;
	}

IL_012a:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_59 = V_6;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_60 = V_2;
		bool L_61;
		L_61 = MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_inline(L_59, L_60, MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_RuntimeMethod_var);
		if (!L_61)
		{
			goto IL_017c;
		}
	}
	{
		List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* L_62 = V_4;
		NullCheck(L_62);
		int32_t L_63;
		L_63 = List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_inline(L_62, List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_RuntimeMethod_var);
		if ((((int32_t)L_63) <= ((int32_t)0)))
		{
			goto IL_017c;
		}
	}
	{
		List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* L_64 = V_4;
		NullCheck(L_64);
		int32_t L_65;
		L_65 = List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_inline(L_64, List_1_get_Count_mB5D51E7F89296EB33793797BABE8C0100EC08E4B_RuntimeMethod_var);
		V_14 = ((int32_t)il2cpp_codegen_subtract(L_65, 1));
		List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* L_66 = V_4;
		int32_t L_67 = V_14;
		NullCheck(L_66);
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_68;
		L_68 = List_1_get_Item_mD01FD1F3FC5C7E75A35C3D5C914015D8153220C8(L_66, L_67, List_1_get_Item_mD01FD1F3FC5C7E75A35C3D5C914015D8153220C8_RuntimeMethod_var);
		V_15 = L_68;
		List_1_t2AFC9C88B8DEFBC5C4C13A94CD97E65EF9AA29C1* L_69 = V_4;
		int32_t L_70 = V_14;
		NullCheck(L_69);
		List_1_RemoveAt_m03883C9D947021B4D9BF697211779259BD37044D(L_69, L_70, List_1_RemoveAt_m03883C9D947021B4D9BF697211779259BD37044D_RuntimeMethod_var);
		StringBuilder_t* L_71 = V_3;
		TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* L_72 = V_15;
		NullCheck(L_72);
		String_t* L_73;
		L_73 = TextStyle_get_styleClosingDefinition_m94E7D7B2730DF74ADF9CDB9ECA7DE9CD08B1B7B1_inline(L_72, NULL);
		NullCheck(L_71);
		StringBuilder_t* L_74;
		L_74 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_71, L_73, NULL);
		int32_t L_75 = V_5;
		int32_t L_76;
		L_76 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_2), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_5 = ((int32_t)il2cpp_codegen_add(L_75, L_76));
		goto IL_003e;
	}

IL_017c:
	{
		StringBuilder_t* L_77 = V_3;
		NullCheck(L_77);
		StringBuilder_t* L_78;
		L_78 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_77, ((int32_t)60), NULL);
		int32_t L_79 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_79, 1));
		goto IL_003e;
	}

IL_0190:
	{
		StringBuilder_t* L_80 = V_3;
		NullCheck(L_80);
		String_t* L_81;
		L_81 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_80);
		return L_81;
	}
}
// Method Definition Index: 60131
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextPreprocessor_ReplaceNobrTags_mFA51C5269E53DFFD01FD5D084367FC0FCF3E2195 (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A958A15D17AC1A20B23E80A68EB6F8A49D1BFE0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC6808B8C7E8C8DFBD319E7EFD61FA3E49655BD0);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_2;
	memset((&V_2), 0, sizeof(V_2));
	StringBuilder_t* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_6;
	memset((&V_6), 0, sizeof(V_6));
	Il2CppChar V_7 = 0x0;
	{
		String_t* L_0 = ___0_text;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		String_t* L_2 = ___0_text;
		return L_2;
	}

IL_000a:
	{
		String_t* L_3 = ___0_text;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
		L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_3, NULL);
		V_0 = L_4;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5;
		L_5 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteral9A958A15D17AC1A20B23E80A68EB6F8A49D1BFE0, NULL);
		V_1 = L_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
		L_6 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(_stringLiteralDC6808B8C7E8C8DFBD319E7EFD61FA3E49655BD0, NULL);
		V_2 = L_6;
		String_t* L_7 = ___0_text;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
		StringBuilder_t* L_9 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_9, L_8, NULL);
		V_3 = L_9;
		V_4 = 0;
		V_5 = 0;
		goto IL_00c0;
	}

IL_003e:
	{
		int32_t L_10 = V_5;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_11;
		L_11 = ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_inline((&V_0), L_10, ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_RuntimeMethod_var);
		V_6 = L_11;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_12 = V_6;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_13 = V_1;
		bool L_14;
		L_14 = MemoryExtensions_StartsWith_mACBBA20F86CB9F2ADBFB4A6F1ACB6E695EFE555B(L_12, L_13, 5, NULL);
		if (!L_14)
		{
			goto IL_0068;
		}
	}
	{
		int32_t L_15 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
		int32_t L_16 = V_5;
		int32_t L_17;
		L_17 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_1), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_5 = ((int32_t)il2cpp_codegen_add(L_16, L_17));
		goto IL_00c0;
	}

IL_0068:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18 = V_6;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_19 = V_2;
		bool L_20;
		L_20 = MemoryExtensions_StartsWith_mACBBA20F86CB9F2ADBFB4A6F1ACB6E695EFE555B(L_18, L_19, 5, NULL);
		if (!L_20)
		{
			goto IL_008c;
		}
	}
	{
		int32_t L_21 = V_4;
		if ((((int32_t)L_21) <= ((int32_t)0)))
		{
			goto IL_007e;
		}
	}
	{
		int32_t L_22 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
	}

IL_007e:
	{
		int32_t L_23 = V_5;
		int32_t L_24;
		L_24 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_2), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		V_5 = ((int32_t)il2cpp_codegen_add(L_23, L_24));
		goto IL_00c0;
	}

IL_008c:
	{
		int32_t L_25 = V_5;
		Il2CppChar* L_26;
		L_26 = il2cpp_span_get_item((Il2CppChar*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_25), ((&V_0))->____length);
		int32_t L_27 = *((uint16_t*)L_26);
		V_7 = L_27;
		int32_t L_28 = V_4;
		if ((((int32_t)L_28) <= ((int32_t)0)))
		{
			goto IL_00b1;
		}
	}
	{
		Il2CppChar L_29 = V_7;
		if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_00b1;
		}
	}
	{
		StringBuilder_t* L_30 = V_3;
		NullCheck(L_30);
		StringBuilder_t* L_31;
		L_31 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_30, ((int32_t)160), NULL);
		goto IL_00ba;
	}

IL_00b1:
	{
		StringBuilder_t* L_32 = V_3;
		Il2CppChar L_33 = V_7;
		NullCheck(L_32);
		StringBuilder_t* L_34;
		L_34 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_32, L_33, NULL);
	}

IL_00ba:
	{
		int32_t L_35 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_35, 1));
	}

IL_00c0:
	{
		int32_t L_36 = V_5;
		int32_t L_37;
		L_37 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
		if ((((int32_t)L_36) < ((int32_t)L_37)))
		{
			goto IL_003e;
		}
	}
	{
		StringBuilder_t* L_38 = V_3;
		NullCheck(L_38);
		String_t* L_39;
		L_39 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_38);
		return L_39;
	}
}
#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
// Method Definition Index: 60132
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF ATGMeshInfo_get_textElementInfos_m2B28B5BB267D7A87267D65623FF4C7FA3AC4A605 (ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		intptr_t L_0 = __this->___m_TextElementInfosPtr;
		bool L_1;
		L_1 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_0, 0, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_2 = __this->___m_TextElementCount;
		if (L_2)
		{
			goto IL_0024;
		}
	}

IL_001a:
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF));
		Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF L_3 = V_0;
		return L_3;
	}

IL_0024:
	{
		intptr_t* L_4 = (intptr_t*)(&__this->___m_TextElementInfosPtr);
		void* L_5;
		L_5 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline(L_4, NULL);
		int32_t L_6 = __this->___m_TextElementCount;
		Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF L_7;
		memset((&L_7), 0, sizeof(L_7));
		Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_inline((&L_7), L_5, L_6, Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_RuntimeMethod_var);
		return L_7;
	}
}
IL2CPP_EXTERN_C  Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF ATGMeshInfo_get_textElementInfos_m2B28B5BB267D7A87267D65623FF4C7FA3AC4A605_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*>(__this + _offset);
	Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF _returnValue;
	_returnValue = ATGMeshInfo_get_textElementInfos_m2B28B5BB267D7A87267D65623FF4C7FA3AC4A605(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Method Definition Index: 59986
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextSelectingUtilities_get_cursorIndexNoValidation_m7CDAB3D2042A47B901144873355EBDEC20A19BC0_inline (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_CursorIndex;
		return L_0;
	}
}
// Method Definition Index: 599
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 426
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;
	}
}
// Method Definition Index: 35375
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		(&V_0)->___x = ((float)il2cpp_codegen_add(L_1, L_3));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		(&V_0)->___y = ((float)il2cpp_codegen_add(L_5, L_7));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
		return L_8;
	}
}
// Method Definition Index: 59940
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextEditingUtilities_get_text_m8E623B01EE01F680BCE9E1BDBADECE0512F9D543_inline (TextEditingUtilities_t7279815C2EE99F0C120561FE10638B57BE2E838D* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Text;
		return L_0;
	}
}
// Method Definition Index: 35318
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, 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 L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = il2cpp_codegen_abs(L_0);
		return L_1;
	}
}
// Method Definition Index: 59970
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyEvent_get_key_m04086073C8AD559EC2712D2EF22D937567ABAE63_inline (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CkeyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 59971
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyEvent_get_modifiers_m602DEF3BA379359DCA04C29CD67A7AFF2093F72B_inline (KeyEvent_tCBB9830C9FA6B909A5A6BD122FF4B532126E7674* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CmodifiersU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 59988
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextSelectingUtilities_SetCursorIndexWithoutNotify_mE668E83B53B4F8520550DBE6A1A9562C5C91EE23_inline (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_index;
		__this->___m_CursorIndex = L_0;
		return;
	}
}
// Method Definition Index: 59992
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextSelectingUtilities_SetSelectIndexWithoutNotify_mB85BC0CB70D8CC1192E160812D033A85AB1BBA7B_inline (TextSelectingUtilities_t1EBBE515535AAFC59B9B0AA4FA94AB6086FBE73E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_index;
		__this->___m_SelectIndex = L_0;
		return;
	}
}
// Method Definition Index: 35322
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			goto IL_0006;
		}
	}
	{
		int32_t L_2 = ___1_b;
		return L_2;
	}

IL_0006:
	{
		int32_t L_3 = ___0_a;
		return L_3;
	}
}
// Method Definition Index: 35320
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		if ((((int32_t)L_0) < ((int32_t)L_1)))
		{
			goto IL_0006;
		}
	}
	{
		int32_t L_2 = ___1_b;
		return L_2;
	}

IL_0006:
	{
		int32_t L_3 = ___0_a;
		return L_3;
	}
}
// Method Definition Index: 35336
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		int32_t L_1 = ___1_min;
		if ((((int32_t)L_0) < ((int32_t)L_1)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_2 = ___0_value;
		int32_t L_3 = ___2_max;
		if ((((int32_t)L_2) > ((int32_t)L_3)))
		{
			goto IL_000a;
		}
	}
	{
		int32_t L_4 = ___0_value;
		return L_4;
	}

IL_000a:
	{
		int32_t L_5 = ___2_max;
		return L_5;
	}

IL_000c:
	{
		int32_t L_6 = ___1_min;
		return L_6;
	}
}
// Method Definition Index: 35459
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector;
		return L_0;
	}
}
// Method Definition Index: 35097
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) 
{
	{
		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);
		return L_0;
	}
}
// Method Definition Index: 35109
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));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B));
		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))));
		(&V_0)->___r = (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_3);
		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))));
		(&V_0)->___g = (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_7);
		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))));
		(&V_0)->___b = (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_11);
		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))));
		(&V_0)->___a = (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_15);
		Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16 = V_0;
		return L_16;
	}
}
// Method Definition Index: 1659
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0 = ___0_text;
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
		return L_1;
	}

IL_000d:
	{
		String_t* L_2 = ___0_text;
		NullCheck(L_2);
		Il2CppChar* L_3;
		L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
		String_t* L_4 = ___0_text;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
		memset((&L_6), 0, sizeof(L_6));
		ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
		return L_6;
	}
}
// Method Definition Index: 35444
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		float L_3 = ___3_w;
		__this->___w = L_3;
		return;
	}
}
// Method Definition Index: 308
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 String_op_Implicit_m7D7FE0449303AF92D8B2A85A06ADC6933B2ECC3A_inline (String_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0 = ___0_value;
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
		return L_1;
	}

IL_000d:
	{
		String_t* L_2 = ___0_value;
		NullCheck(L_2);
		Il2CppChar* L_3;
		L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
		String_t* L_4 = ___0_value;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
		memset((&L_6), 0, sizeof(L_6));
		ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
		return L_6;
	}
}
// Method Definition Index: 60476
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_defaultSpriteAsset_m8FA900F9747B7ADBCD2A2F612E7D977DB58D6445_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) 
{
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_0 = __this->___m_DefaultSpriteAsset;
		return L_0;
	}
}
// Method Definition Index: 60483
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* TextSettings_get_s_GlobalSpriteAsset_m3C98B253850B44AA610FE92AE729D035DE17AAE3_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SpriteAsset_t1D3CF1D9DC350A4690CB09DE228A8B59F2F02313* L_0 = ((TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_StaticFields*)il2cpp_codegen_static_fields_for(TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64_il2cpp_TypeInfo_var))->___U3Cs_GlobalSpriteAssetU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 35975
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t EntityId_op_Implicit_m8BA711BFB84CD15A7CB3E88C21442A1FBAF40FC9_inline (EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___0_entityId, const RuntimeMethod* method) 
{
	{
		EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 L_0 = ___0_entityId;
		int32_t L_1 = L_0.___m_Data;
		return L_1;
	}
}
// Method Definition Index: 60536
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* TextElement_get_glyph_m101DBCCA0CDE2461B504174272A2FFCD53EA59E2_inline (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) 
{
	{
		Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* L_0 = __this->___m_Glyph;
		return L_0;
	}
}
// Method Definition Index: 69738
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A Glyph_get_metrics_mB6E9D3D1899E35BA257638F6F58B7D260170B6FA_inline (Glyph_t700CF8EBE04ED4AEAB520885AAA1B309E02A103F* __this, const RuntimeMethod* method) 
{
	{
		GlyphMetrics_t6C1C65A891A6279A0EE807C436436B1E44F7AF1A L_0 = __this->___m_Metrics;
		return L_0;
	}
}
// Method Definition Index: 60540
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TextElement_get_scale_mD16946900449FEE9E2F86B2C4C71E26F4491A0E6_inline (TextElement_tCEF567A8810788262275B39DC39CBA6EBE7472DA* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Scale;
		return L_0;
	}
}
// Method Definition Index: 60458
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultFontAssetPath_mF7B1713753CFAE048C745C3572332CE18CD51D3B_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_DefaultFontAssetPath;
		return L_0;
	}
}
// Method Definition Index: 60478
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultSpriteAssetPath_mF57875222B7FACC9B69369305EEEB53FFE7986E0_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_DefaultSpriteAssetPath;
		return L_0;
	}
}
// Method Definition Index: 60490
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextSettings_get_defaultColorGradientPresetsPath_m1571454580E1F0DC859D3F201BB1F6355A5DBB8E_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_DefaultColorGradientPresetsPath;
		return L_0;
	}
}
// Method Definition Index: 60113
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC TagValue_get_ID_m25B42048C93922392809624D453532DEA6A6C358_inline (TagValue_tB20CF236F5A47E5F5B7E110BBFB7C066D866D4C2* __this, const RuntimeMethod* method) 
{
	{
		Nullable_1_t34D78FA99A9910358D44A86A762D3574430588AC L_0 = __this->___m_ID;
		return L_0;
	}
}
// Method Definition Index: 35106
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) 
{
	{
		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);
		return L_0;
	}
}
// Method Definition Index: 1619
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Math_Round_mAD8888A4B6E25BBA84A6C87535E68689BC4F46C8_inline (double ___0_value, int32_t ___1_mode, 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;
	}
	{
		double L_0 = ___0_value;
		int32_t L_1 = ___1_mode;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = Math_Round_m8DB2F61CB73B9E71E54149290ABD5DC8A68890D1(L_0, 0, L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 35108
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;
	}
}
// Method Definition Index: 35077
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;
	}
}
// Method Definition Index: 60486
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* TextSettings_get_defaultStyleSheet_mDA420960556C00405FA66CBD2DA36807F8F4B4F2_inline (TextSettings_tB7F55685AFFD4A96F714427BCACFD6958E357D64* __this, const RuntimeMethod* method) 
{
	{
		TextStyleSheet_t86A0FA5523897465F371A2ABC17DFA3558C8D15E* L_0 = __this->___m_DefaultStyleSheet;
		return L_0;
	}
}
// Method Definition Index: 60518
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextStyle_get_styleOpeningDefinition_m4494A97ED19F7108DEBA9E2DF778FCD438DF1B19_inline (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OpeningDefinition;
		return L_0;
	}
}
// Method Definition Index: 60519
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextStyle_get_styleClosingDefinition_m94E7D7B2730DF74ADF9CDB9ECA7DE9CD08B1B7B1_inline (TextStyle_tD9287057EB15E73ED76AC925AC21A889D64CDAAE* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_ClosingDefinition;
		return L_0;
	}
}
// Method Definition Index: 3237
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) 
{
	{
		intptr_t L_0 = ___0_value1;
		intptr_t L_1 = ___1_value2;
		return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0);
	}
}
// Method Definition Index: 3234
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) 
{
	{
		intptr_t L_0 = *__this;
		return (void*)(L_0);
	}
}
// Method Definition Index: 1696
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
// Method Definition Index: 9025
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 Enumerator_get_Current_mF60D7026049F7B3EA929082CF7C9FC3348223768_gshared_inline (Enumerator_t127A9842CE75F03181217D2A877C6EF5A253E135* __this, const RuntimeMethod* method) 
{
	{
		ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 8976
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD39033C689C84CB7D07CF533C0C8E367834CD003_gshared_inline (List_1_t1BB3C580EF8904F936DE61C52E3FA61483FAA7F5* __this, ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 ___0_item, const RuntimeMethod* method) 
{
	ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691* 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));
		ValueTuple_2U5BU5D_tC2A62F9FF7D11DC583EC234392ADE2EA54F47691* L_6 = V_0;
		int32_t L_7 = V_1;
		ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55)L_8);
		return;
	}

IL_0034:
	{
		ValueTuple_2_t12A3A6001C5385C7CB0FE005E7050FD39B820B55 L_9 = ___0_item;
		List_1_AddWithResize_m77C886B174CA6A079599893CB04D03C7815245ED(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* EqualityComparer_1_get_Default_mC9B367997D70B8B5F9167227471B3D82603739F4_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* V_0 = NULL;
	{
		EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_0 = ((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m90CFBBC1492097465600B56ECF620CA25F1C6A73(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_tECD5E5244542BCEA9946E4E9E894173EFA97E8DF* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 1669
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryExtensions_StartsWith_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m76F321E1D7752760DAF43A4C381EB0FF3EE16417_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	int32_t V_0 = 0;
	uint64_t V_1 = 0;
	Il2CppChar V_2 = 0x0;
	{
		int32_t L_0;
		L_0 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___1_value), il2cpp_rgctx_method(method->rgctx_data, 1));
		V_0 = L_0;
		il2cpp_codegen_initobj((&V_2), sizeof(Il2CppChar));
	}
	{
		bool L_2;
		L_2 = MemoryExtensions_IsTypeComparableAsBytes_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m64FAB0403DCD80C51788DF3CD7390E44F6228CA7_inline((&V_1), il2cpp_rgctx_method(method->rgctx_data, 4));
		if (!L_2)
		{
			goto IL_004d;
		}
	}
	{
		int32_t L_3 = V_0;
		int32_t L_4;
		L_4 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 1));
		if ((((int32_t)L_3) > ((int32_t)L_4)))
		{
			goto IL_004b;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = ___0_span;
		Il2CppChar* L_6;
		L_6 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_5, il2cpp_rgctx_method(method->rgctx_data, 5));
		uint8_t* L_7;
		L_7 = il2cpp_unsafe_as_ref<uint8_t>(L_6);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_8 = ___1_value;
		Il2CppChar* L_9;
		L_9 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_8, il2cpp_rgctx_method(method->rgctx_data, 5));
		uint8_t* L_10;
		L_10 = il2cpp_unsafe_as_ref<uint8_t>(L_9);
		int32_t L_11 = V_0;
		uint64_t L_12 = V_1;
		bool L_13;
		L_13 = SpanHelpers_SequenceEqual_m69781B64721462BCA1ED200A1BB853E9B7026F2E(L_7, L_10, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_11), (int64_t)L_12)), NULL);
		return L_13;
	}

IL_004b:
	{
		return (bool)0;
	}

IL_004d:
	{
		int32_t L_14 = V_0;
		int32_t L_15;
		L_15 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 1));
		if ((((int32_t)L_14) > ((int32_t)L_15)))
		{
			goto IL_006a;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_16 = ___0_span;
		Il2CppChar* L_17;
		L_17 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_16, il2cpp_rgctx_method(method->rgctx_data, 5));
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18 = ___1_value;
		Il2CppChar* L_19;
		L_19 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_18, il2cpp_rgctx_method(method->rgctx_data, 5));
		int32_t L_20 = V_0;
		bool L_21;
		L_21 = SpanHelpers_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m15554853B4E39558ED8B1049CF44428A9F9F0774(L_17, L_19, L_20, il2cpp_rgctx_method(method->rgctx_data, 7));
		return L_21;
	}

IL_006a:
	{
		return (bool)0;
	}
}
// Method Definition Index: 1875
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____length;
		return L_0;
	}
}
// Method Definition Index: 1872
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mBF43FC5284A77519BB9C3BAB34F66A0A4B78CFE2_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, const RuntimeMethod* method) 
{
	ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_start;
		int32_t L_1 = __this->____length;
		if ((!(((uint32_t)L_0) > ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_000e:
	{
		ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_2 = __this->____pointer;
		V_0 = L_2;
		Il2CppChar* L_3;
		L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
		int32_t L_4 = ___0_start;
		Il2CppChar* L_5;
		L_5 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_3, L_4);
		int32_t L_6 = __this->____length;
		int32_t L_7 = ___0_start;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_8;
		memset((&L_8), 0, sizeof(L_8));
		ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
		return L_8;
	}
}
// Method Definition Index: 1955
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m31EE4A5510B5C504DB26DB281BC7D4179B859F2B_gshared_inline (Span_1_t3C5DB525B005B1AC5A1F3BDD528900C5C7C7D316* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) 
{
	{
		goto IL_0016;
	}

IL_0016:
	{
		int32_t L_0 = ___1_length;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_001f:
	{
		void* L_1 = ___0_pointer;
		int32_t* L_2;
		L_2 = il2cpp_unsafe_as_ref<int32_t>((uint8_t*)L_1);
		ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4 L_3;
		memset((&L_3), 0, sizeof(L_3));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
		__this->____pointer = L_3;
		int32_t L_4 = ___1_length;
		__this->____length = L_4;
		return;
	}
}
// Method Definition Index: 1667
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mCA39BDFF0515AAF2D5364E2F2EBEFB3A45DC065B_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, Il2CppChar ___1_value, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.byte_class->byval_arg) };
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		bool L_4;
		L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
		if (!L_4)
		{
			goto IL_003b;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = ___0_span;
		Il2CppChar* L_6;
		L_6 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_5, il2cpp_rgctx_method(method->rgctx_data, 2));
		uint8_t* L_7;
		L_7 = il2cpp_unsafe_as_ref<uint8_t>(L_6);
		uint8_t* L_8;
		L_8 = il2cpp_unsafe_as_ref<uint8_t>((&___1_value));
		int32_t L_9 = *((uint8_t*)L_8);
		int32_t L_10;
		L_10 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 5));
		int32_t L_11;
		L_11 = SpanHelpers_IndexOf_mB37566B16F2F4C7D14E1CD6EA781AC67110E8C4C(L_7, (uint8_t)L_9, L_10, NULL);
		return L_11;
	}

IL_003b:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_13;
		L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.char_class->byval_arg) };
		Type_t* L_15;
		L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
		bool L_16;
		L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL);
		if (!L_16)
		{
			goto IL_0076;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_17 = ___0_span;
		Il2CppChar* L_18;
		L_18 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_17, il2cpp_rgctx_method(method->rgctx_data, 2));
		Il2CppChar* L_19;
		L_19 = il2cpp_unsafe_as_ref<Il2CppChar>(L_18);
		Il2CppChar* L_20;
		L_20 = il2cpp_unsafe_as_ref<Il2CppChar>((&___1_value));
		int32_t L_21 = *((uint16_t*)L_20);
		int32_t L_22;
		L_22 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 5));
		int32_t L_23;
		L_23 = SpanHelpers_IndexOf_m1EBE4594F5288D2297A3A8E8E4F365BE4BD211DC(L_19, (Il2CppChar)L_21, L_22, NULL);
		return L_23;
	}

IL_0076:
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_24 = ___0_span;
		Il2CppChar* L_25;
		L_25 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_24, il2cpp_rgctx_method(method->rgctx_data, 2));
		Il2CppChar L_26 = ___1_value;
		int32_t L_27;
		L_27 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 5));
		int32_t L_28;
		L_28 = SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m2F71ADBBAA6FA83C123CBA62E879F1D780F27D48(L_25, L_26, L_27, il2cpp_rgctx_method(method->rgctx_data, 7));
		return L_28;
	}
}
// Method Definition Index: 1873
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ReadOnlySpan_1_Slice_mDEEA4C304B13C8F7A63BC3D60B62FF17BBEE282B_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) 
{
	ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_start;
		int32_t L_1 = __this->____length;
		if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
		{
			goto IL_0014;
		}
	}
	{
		int32_t L_2 = ___1_length;
		int32_t L_3 = __this->____length;
		int32_t L_4 = ___0_start;
		if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4))))))
		{
			goto IL_0019;
		}
	}

IL_0014:
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_0019:
	{
		ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer;
		V_0 = L_5;
		Il2CppChar* L_6;
		L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0));
		int32_t L_7 = ___0_start;
		Il2CppChar* L_8;
		L_8 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_6, L_7);
		int32_t L_9 = ___1_length;
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_10;
		memset((&L_10), 0, sizeof(L_10));
		ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
		return L_10;
	}
}
// Method Definition Index: 1862
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC48B3CCB640A2A27C9527ABC78D1EE03E46F015D_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) 
{
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		il2cpp_codegen_initobj(__this, sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
		return;
	}

IL_000b:
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___0_array;
		NullCheck((RuntimeArray*)L_1);
		uint8_t* L_2;
		L_2 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_1, NULL);
		Il2CppChar* L_3;
		L_3 = il2cpp_unsafe_as_ref<Il2CppChar>(L_2);
		ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_4;
		memset((&L_4), 0, sizeof(L_4));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_4), L_3);
		__this->____pointer = L_4;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array;
		NullCheck(L_5);
		__this->____length = ((int32_t)(((RuntimeArray*)L_5)->max_length));
		return;
	}
}
// Method Definition Index: 1668
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryExtensions_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m5C4C602E94DF85548E163F2D3FE9DDCA36C7E3E6_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_other, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	int32_t V_0 = 0;
	uint64_t V_1 = 0;
	Il2CppChar V_2 = 0x0;
	{
		int32_t L_0;
		L_0 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 1));
		V_0 = L_0;
		il2cpp_codegen_initobj((&V_2), sizeof(Il2CppChar));
	}
	{
		bool L_2;
		L_2 = MemoryExtensions_IsTypeComparableAsBytes_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m64FAB0403DCD80C51788DF3CD7390E44F6228CA7_inline((&V_1), il2cpp_rgctx_method(method->rgctx_data, 4));
		if (!L_2)
		{
			goto IL_004d;
		}
	}
	{
		int32_t L_3 = V_0;
		int32_t L_4;
		L_4 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___1_other), il2cpp_rgctx_method(method->rgctx_data, 1));
		if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
		{
			goto IL_004b;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_5 = ___0_span;
		Il2CppChar* L_6;
		L_6 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_5, il2cpp_rgctx_method(method->rgctx_data, 5));
		uint8_t* L_7;
		L_7 = il2cpp_unsafe_as_ref<uint8_t>(L_6);
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_8 = ___1_other;
		Il2CppChar* L_9;
		L_9 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_8, il2cpp_rgctx_method(method->rgctx_data, 5));
		uint8_t* L_10;
		L_10 = il2cpp_unsafe_as_ref<uint8_t>(L_9);
		int32_t L_11 = V_0;
		uint64_t L_12 = V_1;
		bool L_13;
		L_13 = SpanHelpers_SequenceEqual_m69781B64721462BCA1ED200A1BB853E9B7026F2E(L_7, L_10, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_11), (int64_t)L_12)), NULL);
		return L_13;
	}

IL_004b:
	{
		return (bool)0;
	}

IL_004d:
	{
		int32_t L_14 = V_0;
		int32_t L_15;
		L_15 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___1_other), il2cpp_rgctx_method(method->rgctx_data, 1));
		if ((!(((uint32_t)L_14) == ((uint32_t)L_15))))
		{
			goto IL_006a;
		}
	}
	{
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_16 = ___0_span;
		Il2CppChar* L_17;
		L_17 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_16, il2cpp_rgctx_method(method->rgctx_data, 5));
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_18 = ___1_other;
		Il2CppChar* L_19;
		L_19 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_18, il2cpp_rgctx_method(method->rgctx_data, 5));
		int32_t L_20 = V_0;
		bool L_21;
		L_21 = SpanHelpers_SequenceEqual_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m15554853B4E39558ED8B1049CF44428A9F9F0774(L_17, L_19, L_20, il2cpp_rgctx_method(method->rgctx_data, 7));
		return L_21;
	}

IL_006a:
	{
		return (bool)0;
	}
}
// Method Definition Index: 8966
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;
	}
}
// Method Definition Index: 9025
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;
	}
}
// Method Definition Index: 8976
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<il2cpp_array_size_t>(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;
	}
}
// Method Definition Index: 1672
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mAAE62C81257C2E4F2B34D90163A12BAD3815AAA6_gshared_inline (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
		int32_t L_1 = ___1_start;
		int32_t L_2 = ___2_length;
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_3;
		memset((&L_3), 0, sizeof(L_3));
		Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_inline((&L_3), L_0, L_1, L_2, il2cpp_rgctx_method(method->rgctx_data, 2));
		return L_3;
	}
}
// Method Definition Index: 8976
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m363F071544670658B19F8421395B14D6BC50282A_gshared_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 ___0_item, const RuntimeMethod* method) 
{
	TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* 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));
		TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* L_6 = V_0;
		int32_t L_7 = V_1;
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406)L_8);
		return;
	}

IL_0034:
	{
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_9 = ___0_item;
		List_1_AddWithResize_m39158AADC46CD477DDB27605E84244A209ED930B(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 1658
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D MemoryExtensions_AsSpan_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mA4CB919BC75EECE15369129A6636919CBA5569BF_gshared_inline (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_0;
	memset((&V_0), 0, sizeof(V_0));
	Il2CppChar V_1 = 0x0;
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		int32_t L_1 = ___1_start;
		if (!L_1)
		{
			goto IL_000b;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_000b:
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D));
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2 = V_0;
		return L_2;
	}

IL_0015:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Il2CppChar));
		goto IL_0041;
	}

IL_0041:
	{
		int32_t L_4 = ___1_start;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array;
		NullCheck(L_5);
		if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
		{
			goto IL_004c;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_004c:
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___0_array;
		NullCheck((RuntimeArray*)L_6);
		uint8_t* L_7;
		L_7 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_6, NULL);
		Il2CppChar* L_8;
		L_8 = il2cpp_unsafe_as_ref<Il2CppChar>(L_7);
		int32_t L_9 = ___1_start;
		Il2CppChar* L_10;
		L_10 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_8, L_9);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = ___0_array;
		NullCheck(L_11);
		int32_t L_12 = ___1_start;
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_13;
		memset((&L_13), 0, sizeof(L_13));
		Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline((&L_13), L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->rgctx_data, 6));
		return L_13;
	}
}
// Method Definition Index: 1666
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t MemoryExtensions_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mBBF28C190BFF9AC1D255E535E1DB82E1A08D8880_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 ___1_value, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.byte_class->byval_arg) };
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		bool L_4;
		L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
		if (!L_4)
		{
			goto IL_0045;
		}
	}
	{
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_5 = ___0_span;
		Il2CppChar* L_6;
		L_6 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m7FA6FA19030FDE5E3810FBFFD0FD8D6D36172527(L_5, il2cpp_rgctx_method(method->rgctx_data, 2));
		uint8_t* L_7;
		L_7 = il2cpp_unsafe_as_ref<uint8_t>(L_6);
		int32_t L_8;
		L_8 = Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 4));
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_9 = ___1_value;
		Il2CppChar* L_10;
		L_10 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_9, il2cpp_rgctx_method(method->rgctx_data, 7));
		uint8_t* L_11;
		L_11 = il2cpp_unsafe_as_ref<uint8_t>(L_10);
		int32_t L_12;
		L_12 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___1_value), il2cpp_rgctx_method(method->rgctx_data, 8));
		int32_t L_13;
		L_13 = SpanHelpers_IndexOf_m6211FD840A733484A2D01B4BE581D2762211DCDA(L_7, L_8, L_11, L_12, NULL);
		return L_13;
	}

IL_0045:
	{
		Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_14 = ___0_span;
		Il2CppChar* L_15;
		L_15 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m7FA6FA19030FDE5E3810FBFFD0FD8D6D36172527(L_14, il2cpp_rgctx_method(method->rgctx_data, 2));
		int32_t L_16;
		L_16 = Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_inline((&___0_span), il2cpp_rgctx_method(method->rgctx_data, 4));
		ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_17 = ___1_value;
		Il2CppChar* L_18;
		L_18 = MemoryMarshal_GetReference_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE4C181D41EF4A4EC432CD3610B2969041E6F2F7A(L_17, il2cpp_rgctx_method(method->rgctx_data, 7));
		int32_t L_19;
		L_19 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&___1_value), il2cpp_rgctx_method(method->rgctx_data, 8));
		int32_t L_20;
		L_20 = SpanHelpers_IndexOf_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mE91AC8BE418302368593EA77BD73B558D376B524(L_15, L_16, L_18, L_19, il2cpp_rgctx_method(method->rgctx_data, 10));
		return L_20;
	}
}
// Method Definition Index: 8984
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m70800058A347BF697E4B97D2CC33995653D4E470_gshared_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		TagU5BU5D_t250AF4359214E7E8379C43B9C23FA680F8D5EC32* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
// Method Definition Index: 9025
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 Enumerator_get_Current_m1B87405DE46387C4D422D99C287F8FA62FD1D96C_gshared_inline (Enumerator_t425A20FBFD713F56594D6ECF10837B0406A5C437* __this, const RuntimeMethod* method) 
{
	{
		Tag_tB37E1F5BC9241B2E9F87599AE63B581ED70F4406 L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 8966
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEE5CBF58090B124A94BAABB3AC6C2F3C12EBA32B_gshared_inline (List_1_t7253D93BC3B5BDCC4F6B9FD6460CF1AEC4C0EAD5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 1955
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) 
{
	{
		goto IL_0016;
	}

IL_0016:
	{
		int32_t L_0 = ___1_length;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_001f:
	{
		void* L_1 = ___0_pointer;
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_2;
		L_2 = il2cpp_unsafe_as_ref<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>((uint8_t*)L_1);
		ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_3;
		memset((&L_3), 0, sizeof(L_3));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
		__this->____pointer = L_3;
		int32_t L_4 = ___1_length;
		__this->____length = L_4;
		return;
	}
}
// Method Definition Index: 1696
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;
	}
}
// Method Definition Index: 1955
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) 
{
	{
		goto IL_0016;
	}

IL_0016:
	{
		int32_t L_0 = ___1_length;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_001f:
	{
		void* L_1 = ___0_pointer;
		bool* L_2;
		L_2 = il2cpp_unsafe_as_ref<bool>((uint8_t*)L_1);
		ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_3;
		memset((&L_3), 0, sizeof(L_3));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
		__this->____pointer = L_3;
		int32_t L_4 = ___1_length;
		__this->____length = L_4;
		return;
	}
}
// Method Definition Index: 1967
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____length;
		return L_0;
	}
}
// Method Definition Index: 8976
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCA631C746C51935CA6226EA87411CAB56C0A1888_gshared_inline (List_1_t87AC9E0E57FAD292A8C51781A9E5F8D917B9B5A6* __this, Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C ___0_item, const RuntimeMethod* method) 
{
	SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* 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));
		SegmentU5BU5D_t217B264EA8C58E7A28B474A0FA9B360D94B108A4* L_6 = V_0;
		int32_t L_7 = V_1;
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C)L_8);
		return;
	}

IL_0034:
	{
		Segment_t7476FA02F7FF67504507F796A025E59EA4F8D46C L_9 = ___0_item;
		List_1_AddWithResize_mA771249639C4CFC330A2AF62BB06157F9803CB74(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 9025
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 Enumerator_get_Current_m6B7ACF34CD3125B40417BE345A662225C7A8ECF6_gshared_inline (Enumerator_tF1A20576B93598DBECE3139A7D4F3ED4960306DA* __this, const RuntimeMethod* method) 
{
	{
		ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 8966
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mBEF2A73FF9C3A746C658F0AB5735736AFFFFE104_gshared_inline (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 8976
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEEA5836F32564E965922855441E6F7127ED06B83_gshared_inline (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 ___0_item, const RuntimeMethod* method) 
{
	ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* 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));
		ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* L_6 = V_0;
		int32_t L_7 = V_1;
		ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78)L_8);
		return;
	}

IL_0034:
	{
		ValueTuple_3_t885833943FF9C42BA8D9F631EFD1BE33DF481F78 L_9 = ___0_item;
		List_1_AddWithResize_m05D75205CDA976457FA28FDAD2B170CEFB3F3EF3(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 1698
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___value;
		return L_0;
	}
}
// Method Definition Index: 8984
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m1F0A82635A1AAEE81BA4AB6951A909D0A12E8601_gshared_inline (List_1_tB0B0D918D3045DC4C586466D3B4766A7FC721F7F* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ValueTuple_3U5BU5D_t07BFE8BC20F8997263CA1017B9D560995E9CF441* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
		L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* EqualityComparer_1_get_Default_m20A1B9861324559044977270E1FAFB09BBE14234_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* V_0 = NULL;
	{
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_0 = ((EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m4055D46D61B6AD80A0F2D4624577D7FE9D15B002(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t346CEF653847623862FC6F88D66F7933B0039499* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* EqualityComparer_1_get_Default_m8A94230D4FB56AB744C44882EC683E13F51A6F33_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* V_0 = NULL;
	{
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_0 = ((EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m292E631CDD1D443ABAA4D42813991D22B0DF411C(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t221F691FC7274577F2A0F3CAE50CEF86B29F5DC6* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* EqualityComparer_1_get_Default_m90A2DF3D4BA23B0DCCB322B1DEF2E808102952A2_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* V_0 = NULL;
	{
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_0 = ((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_2;
		L_2 = EqualityComparer_1_CreateComparer_mEDDB86BF4859FA5C974D6CD81A4A7FDC3ABB1CC5(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* EqualityComparer_1_get_Default_m0053263FAAB5C9BFA6D4F0B5998E6F12D89759F9_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* V_0 = NULL;
	{
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_0 = ((EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m7EA945BD1A767B98D04E26391B52E3F96B617F2D(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_tF317B0D79BD988A882FE037278EF344E9E1E2705* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* EqualityComparer_1_get_Default_mBB75BC0723DFD7850F43E72E34026DD070CF5932_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* V_0 = NULL;
	{
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_0 = ((EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m3BD7BED1F69ABEE55E320BA9CCFBB473E9F57C66(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t97160852989689D9543E2E1EA7D7196DBEA5AEE4* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* EqualityComparer_1_get_Default_m991A9907D867A98E9213251FDA2FF92ADB93D751_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* V_0 = NULL;
	{
		EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* L_0 = ((EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m81F2E7DD64EC2F22C5C8436AC8A9A5D0EFE5A712(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t119C31B2391120721C6BA0F8DB9FC37D3A606EFA* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_0 = NULL;
	{
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0 = ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_2;
		L_2 = EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 1955
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m16ECC139D6558813ECF83E9166AC529FBCFE320B_gshared_inline (Span_1_tB7891043882A2B127FCEDFC24C907550F7BF92EF* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) 
{
	{
		goto IL_0016;
	}

IL_0016:
	{
		int32_t L_0 = ___1_length;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_001f:
	{
		void* L_1 = ___0_pointer;
		NativeTextElementInfo_t22D74EF7B1ACD2E352A7F6EBEB13B6421F0916A9* L_2;
		L_2 = il2cpp_unsafe_as_ref<NativeTextElementInfo_t22D74EF7B1ACD2E352A7F6EBEB13B6421F0916A9>((uint8_t*)L_1);
		ByReference_1_t09A88FBBB0D75C5969A08725552F65D89C8B4792 L_3;
		memset((&L_3), 0, sizeof(L_3));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
		__this->____pointer = L_3;
		int32_t L_4 = ___1_length;
		__this->____length = L_4;
		return;
	}
}
// Method Definition Index: 35337
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		if ((((float)L_0) < ((float)(0.0f))))
		{
			goto IL_0018;
		}
	}
	{
		float L_1 = ___0_value;
		if ((((float)L_1) > ((float)(1.0f))))
		{
			goto IL_0012;
		}
	}
	{
		float L_2 = ___0_value;
		return L_2;
	}

IL_0012:
	{
		return (1.0f);
	}

IL_0018:
	{
		return (0.0f);
	}
}
// Method Definition Index: 2605
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) 
{
	{
		RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0;
		L_0 = il2cpp_unsafe_as<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
		NullCheck(L_0);
		uint8_t* L_1 = (uint8_t*)(&L_0->___Data);
		return L_1;
	}
}
// Method Definition Index: 1865
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) 
{
	{
		Il2CppChar* L_0 = ___0_ptr;
		ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
		memset((&L_1), 0, sizeof(L_1));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
		__this->____pointer = L_1;
		int32_t L_2 = ___1_length;
		__this->____length = L_2;
		return;
	}
}
// Method Definition Index: 1673
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryExtensions_IsTypeComparableAsBytes_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m64FAB0403DCD80C51788DF3CD7390E44F6228CA7_gshared_inline (uint64_t* ___0_size, const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.byte_class->byval_arg) };
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		bool L_4;
		L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
		if (L_4)
		{
			goto IL_0036;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_6;
		L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.sbyte_class->byval_arg) };
		Type_t* L_8;
		L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
		bool L_9;
		L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
		if (!L_9)
		{
			goto IL_003c;
		}
	}

IL_0036:
	{
		uint64_t* L_10 = ___0_size;
		*((int64_t*)L_10) = (int64_t)((int64_t)1);
		return (bool)1;
	}

IL_003c:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_12;
		L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.char_class->byval_arg) };
		Type_t* L_14;
		L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
		bool L_15;
		L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
		if (L_15)
		{
			goto IL_008d;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_17;
		L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int16_class->byval_arg) };
		Type_t* L_19;
		L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
		bool L_20;
		L_20 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_17, L_19, NULL);
		if (L_20)
		{
			goto IL_008d;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_22;
		L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint16_class->byval_arg) };
		Type_t* L_24;
		L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
		bool L_25;
		L_25 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_22, L_24, NULL);
		if (!L_25)
		{
			goto IL_0093;
		}
	}

IL_008d:
	{
		uint64_t* L_26 = ___0_size;
		*((int64_t*)L_26) = (int64_t)((int64_t)2);
		return (bool)1;
	}

IL_0093:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_28;
		L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int32_class->byval_arg) };
		Type_t* L_30;
		L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
		bool L_31;
		L_31 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, L_30, NULL);
		if (L_31)
		{
			goto IL_00c9;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_33;
		L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint32_class->byval_arg) };
		Type_t* L_35;
		L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
		bool L_36;
		L_36 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_33, L_35, NULL);
		if (!L_36)
		{
			goto IL_00cf;
		}
	}

IL_00c9:
	{
		uint64_t* L_37 = ___0_size;
		*((int64_t*)L_37) = (int64_t)((int64_t)4);
		return (bool)1;
	}

IL_00cf:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_39;
		L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int64_class->byval_arg) };
		Type_t* L_41;
		L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL);
		bool L_42;
		L_42 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_39, L_41, NULL);
		if (L_42)
		{
			goto IL_0105;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_44;
		L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint64_class->byval_arg) };
		Type_t* L_46;
		L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
		bool L_47;
		L_47 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_44, L_46, NULL);
		if (!L_47)
		{
			goto IL_010b;
		}
	}

IL_0105:
	{
		uint64_t* L_48 = ___0_size;
		*((int64_t*)L_48) = (int64_t)((int64_t)8);
		return (bool)1;
	}

IL_010b:
	{
		uint64_t* L_49 = ___0_size;
		*((int64_t*)L_49) = (int64_t)((int64_t)0);
		return (bool)0;
	}
}
// Method Definition Index: 1954
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) 
{
	Il2CppChar V_0 = 0x0;
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array;
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_1 = ___1_start;
		if (L_1)
		{
			goto IL_0009;
		}
	}
	{
		int32_t L_2 = ___2_length;
		if (!L_2)
		{
			goto IL_000e;
		}
	}

IL_0009:
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_000e:
	{
		il2cpp_codegen_initobj(__this, sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D));
		return;
	}

IL_0016:
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar));
		goto IL_0042;
	}

IL_0042:
	{
		int32_t L_4 = ___1_start;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array;
		NullCheck(L_5);
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_6 = ___2_length;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = ___0_array;
		NullCheck(L_7);
		int32_t L_8 = ___1_start;
		if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8))))))
		{
			goto IL_0055;
		}
	}

IL_0050:
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
	}

IL_0055:
	{
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ___0_array;
		NullCheck((RuntimeArray*)L_9);
		uint8_t* L_10;
		L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL);
		Il2CppChar* L_11;
		L_11 = il2cpp_unsafe_as_ref<Il2CppChar>(L_10);
		int32_t L_12 = ___1_start;
		Il2CppChar* L_13;
		L_13 = il2cpp_unsafe_add<Il2CppChar,int32_t>(L_11, L_12);
		ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_14;
		memset((&L_14), 0, sizeof(L_14));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13);
		__this->____pointer = L_14;
		int32_t L_15 = ___2_length;
		__this->____length = L_15;
		return;
	}
}
// Method Definition Index: 1956
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) 
{
	{
		Il2CppChar* L_0 = ___0_ptr;
		ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
		memset((&L_1), 0, sizeof(L_1));
		il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
		__this->____pointer = L_1;
		int32_t L_2 = ___1_length;
		__this->____length = L_2;
		return;
	}
}
// Method Definition Index: 1967
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB79622153F80AD55A805C005842AF045F4FCF992_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____length;
		return L_0;
	}
}
