#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <stdint.h>
#include <assert.h>
#include <exception>

struct t291605073_0;
struct t_2091236900_0;
struct t_1786876978_0;
struct t_2050071032_0;
struct t1201273697_0;
struct t1888259846_0;
struct t1362412059_0;
struct t_767527608_0;
struct t2012104377_0;
struct t_341707618_0;
struct t_591698798_0;

#include "codegen/il2cpp-codegen.h"
#include "t_1070965557_0.h"
#include "t77520759_0.h"
#include "t303971567_0.h"
#include "t117299260_0.h"
#include "t_853989544_0.h"
#include "t_1383767410_0.h"
#include "t_332049198_0.h"

extern "C"  void m882675131_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1193000356_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1488667235_0 (t_1786876978_0 * __this , t_2091236900_0 * p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m296452813_0 (t_1786876978_0 * __this , t_2091236900_0 * p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1502630910_0 (t_1786876978_0 * __this , t_2091236900_0 * p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m967681955_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m128188791_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_975049400_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1762907294_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m811277129_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_771501796_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1326303350_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1542685486_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m313908919_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1489853866_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_711149831_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m863073076_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_462624969_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1522841565_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1913981460_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_247313327_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1733572463_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m744159024_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m587395740_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t303971567_0  m_1923815916_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1272005660_0 (t291605073_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1326467719_0 (t291605073_0 * __this, t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m266086934_0 (t291605073_0 * __this, t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m_972640692_0 (t_1786876978_0 * __this , t117299260_0 p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m1506974323_0 (t_1786876978_0 * __this , t_2050071032_0* p0, bool p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m773255995_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m402049910_0 (t_1786876978_0 * __this , t_2050071032_0* p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m834669909_0 (t_1786876978_0 * __this , t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1044483454_0 (t_1786876978_0 * __this , t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m432505302_0 (t_1786876978_0 * __this , t303971567_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t303971567_0  m_1889924453_0 (t_1786876978_0 * __this , t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m312896768_0 (t_1786876978_0 * __this , t291605073_0 * p0, t291605073_0 * p1, bool p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1620694099_0 (t_1786876978_0 * __this , t291605073_0 * p0, t291605073_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1844067815_0 (t291605073_0 * __this, t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m907986231_0 (t291605073_0 * __this, t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1492754481_0 (t291605073_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1150382148_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1201273697_0 * m1197504218_0 (t291605073_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1201273697_0 * m475234662_0 (t291605073_0 * __this, t_2050071032_0* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1201273697_0 * m1930231379_0 (t291605073_0 * __this, t_2050071032_0* p0, int32_t p1, t1888259846_0 * p2, t1362412059_0* p3, t_767527608_0* p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1201273697_0 * m_644057789_0 (t291605073_0 * __this, t_2050071032_0* p0, int32_t p1, t1888259846_0 * p2, int32_t p3, t1362412059_0* p4, t_767527608_0* p5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t2012104377_0 * m1510204374_0 (t291605073_0 * __this, t_2050071032_0* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t2012104377_0 * m_270948509_0 (t291605073_0 * __this, t_2050071032_0* p0, t291605073_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t2012104377_0 * m_1782658846_0 (t291605073_0 * __this, t_2050071032_0* p0, t291605073_0 * p1, t1362412059_0* p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t2012104377_0 * m_2122966626_0 (t291605073_0 * __this, t_2050071032_0* p0, int32_t p1, t1888259846_0 * p2, t291605073_0 * p3, t1362412059_0* p4, t_767527608_0* p5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1221758741_0 (t_1786876978_0 * __this , t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1300813382_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1952300657_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m673713323_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_341707618_0 * m132234455_0 (t291605073_0 * __this, t1362412059_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_341707618_0 * m663514781_0 (t291605073_0 * __this, int32_t p0, t1888259846_0 * p1, t1362412059_0* p2, t_767527608_0* p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_341707618_0 * m835344477_0 (t291605073_0 * __this, int32_t p0, t1888259846_0 * p1, int32_t p2, t1362412059_0* p3, t_767527608_0* p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1698529302_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2018136479_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1362412059_0* m_1916402960_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m505913180_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2147066258_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m_2088221700_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m_1636436543_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_898125723_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m973683242_0 (t_1786876978_0 * __this , t291605073_0 * p0, t1362412059_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t291605073_0 * m_1529092263_0 (t291605073_0 * __this, t1362412059_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m161434704_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_623570563_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_591698798_0* m869578_0 (t291605073_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
