#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 t_1786876978_0;
struct t291605073_0;
struct t_716687078_0;
struct t_2050071032_0;
struct t1283181710_0;

#include "codegen/il2cpp-codegen.h"
#include "t_1242318096_0.h"
#include "t1989943944_0.h"
#include "t_2074937367_0.h"
#include "t_853989544_0.h"

extern "C"  void m1761604920_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m_1188195593_0 (uint16_t* __this, t291605073_0 * p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1492656201_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint8_t m_1002697883_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m1489061093_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1242318096_0  m_175257179_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1989943944_0  m636588657_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  double m_1991185243_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int16_t m_1553618519_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1648438349_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int64_t m1805894533_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int8_t m2054294501_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_1747408571_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m615593957_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint32_t m1557991717_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint64_t m1857416965_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1242875107_0 (t_1786876978_0 * __this , uint8_t** p0, uint8_t** p1, double** p2, uint16_t** p3, uint16_t** p4, uint16_t** p5, uint16_t** p6, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1250081869_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1374454116_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1125554740_0 (uint16_t* __this, uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1098469063_0 (uint16_t* __this, uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1951390112_0 (uint16_t* __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_21605975_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m751559221_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m562021054_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2130208480_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m569373973_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m2088974128_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_211389686_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1507160293_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1797813613_0 (t_1786876978_0 * __this , t_2050071032_0* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m740446331_0 (t_1786876978_0 * __this , t_2050071032_0* p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m2121403806_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m_1575069750_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m_1876593778_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m_838836194_0 (t_1786876978_0 * __this , uint16_t p0, t1283181710_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m109978609_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  uint16_t m_311230483_0 (t_1786876978_0 * __this , uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1976753030_0 (uint16_t* __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1401375624_0 (uint16_t* __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_2043689667_0 (uint16_t* __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
