#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 t1836403126_0;
struct t_716687078_0;
struct t_1786876978_0;
struct t291605073_0;
struct t_2050071032_0;
struct t_1137506664_0;
struct t_713788190_0;

#include "codegen/il2cpp-codegen.h"
#include "t_811381696_0.h"

extern "C"  void m913756651_0 (t1836403126_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_999115692_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_69589593_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1836403126_0 * m_1161743486_0 (t_1786876978_0 * __this , t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1147285211_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1836403126_0 * m25186341_0 (t_1786876978_0 * __this , t1836403126_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m1101948106_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1786876978_0 * m_618772117_0 (t1836403126_0 * __this, t291605073_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m3766388_0 (t1836403126_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1437894363_0 (t1836403126_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m176552057_0 (t1836403126_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m_296853649_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m19087795_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m_505869446_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m485007902_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_453722020_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1757452501_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1869791013_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1829129642_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1253789906_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m994817156_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m20923983_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_547673233_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_337088856_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m957892307_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1687459640_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1836403126_0 * m1648708929_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1836403126_0 * m1865598692_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_713788190_0 * m532085644_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_375647939_0 (t1836403126_0 * __this, t_713788190_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1091572742_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m562440017_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1931259911_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_112889762_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m1587126173_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_941333834_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m_1529199123_0 (t1836403126_0 * __this, uint16_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m1592964076_0 (t1836403126_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m654293155_0 (t1836403126_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1432816864_0 (t1836403126_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1137506664_0* m653754210_0 (t1836403126_0 * __this, t_1137506664_0* p0, t_1137506664_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
